python 檢視匯入模組的屬性

2021-10-02 03:52:23 字數 824 閱讀 9362

當學習並使用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中的什麼?不是屬性的話????未完待續

python 的模組匯入

模組 就是一些函式和類的集合檔案,它能實現一些相應的功能,可以想象成匯入到python中以增強功能的擴充套件。需要使用特殊的命令import匯入以後才能使用。匯入模組的時候可以使用 import somemodule 按照 module.function 的格式使用函式,需要加模組名 from so...

python模組的匯入

用於指定包中的模組名 如 import pack1.module1 from pack1.module1 import fun1錯誤使用 import pack1.module1.fun1 from pack1 import module1.fun1將乙個模組中包含的變數匯入到當前模組的作用域內,共...

python模組的匯入

模組的匯入的方式有以下多種 1.import 模組名 2.import 模組名 as 別名 3.impoert 模組名1,模組名2.一行多個模組 4.from import 5.from import as 別名 6.from import 匯入所有 import time print time.t...