当学习并使用python一个新的模块时,如sklearn,常常不清楚这个模块里可以调用哪些属性,那怎么办呢?
解决办法:
1. help(name)
例如:help(MLPClassifier)
程序运行结果:
Help on class MLPClassifier in module sklearn.neural_network.multilayer_perceptron:
class MLPClassifier(BaseMultilayerPerceptron, sklearn.base.ClassifierMixin)
| Multi-layer Perceptron classifier.
|
| This model optimizes the log-loss function using LBFGS or stochastic
| gradient descent.
|
| .. versionadded:: 0.18
|
| Parameters
.....
2. 判断对象中是否有某个属性: hasattr(对象,"属性名字")
例如: hasattr(MLPClassifier, "coefs_")
运行结果: Out[13]: False
问题: coefs_属于MLPRegressor中的什么?不是属性的话????未完待续