TypeError: 'float' object is not callable エラーとその解決法
今日、scikit-learn で特徴選択を実験しているとき、非常に短いコードの一部が、なぜか以下のようにエラーを報告し続けました。
#ファイル名:FeatureV1.py
from sklearn.feature_selection import VarianceThreshold
X=[[0,0,1],[0,1,0],[1,0,0],[0,1,0],[0,1,1]]
sel=VarianceThreshold(しきい値=(.8(1-.8)))
sel.fit_transform(X)
エラーは以下のように報告されます。
TypeError: 'float' オブジェクトは呼び出し可能ではありません。
何度もコードと照らし合わせて確認しましたが、やはりよくわかりません。
最後に、ようやく、コードヒント <module> sel=VarianceThreshold(threshold=(.8(1-.8))) を見ていると、乗算表現が標準化されていないためにエラーになっていたので、以下のように変更した。
#ファイル名:FeatureV1.py
from sklearn.feature_selection import VarianceThreshold
X=[[0,0,1],[0,1,0],[1,0,0],[0,1,0],[0,1,1]]
sel=VarianceThreshold(しきい値=)
(.8*(1-.8)))
sel.fit_transform(X)
乗算記号が抜けているためで、非常に低レベルなエラーですが、あまり上級者ではない初心者は、このような低レベルなエラーを極力避けてプログラミングを実践することが大切で、このような無意味なエラーでプログラミング学習への自信を失わないようにすることが大切です。
関連
-
[解決済み】ZeroDivisionErrorの取得:Pythonのfloat除算
-
[解決済み】CSVの改行文字が引用されていないフィールドで見られるエラー
-
[解決済み] タートルグラフィックスを用いたシェルピンスキーの三角形の再帰計算
-
[解決済み] .one()と.scalar()の違いは何ですか?
-
[解決済み] TypeError: str には ("float" ではなく) str しか連結できない。
-
[解決済み] pymysql.err.IntegrityError を修正する方法。(1048, "カラム 'ProTitre' cannot be null")" Pythonでエラーを修正するには?
-
[解決済み] ムービーライター ffmpeg は使用できません。代わりに <class 'matplotlib.animation.PillowWriter'> を使用しようとしています。
-
[解決済み] Flaskでチェックボックスの値を取得する
-
[解決済み] python socket.error 操作が許可されていない
-
python3.6- shape mismatch: オブジェクトを単一のシェイプにブロードキャストすることはできません。
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み】PEP8のE128:ビジュアルインデントで継続行がアンダーインデントになるのは何?
-
[解決済み】Errno 24: Too many open files. しかし、私はファイルを開いていない?
-
pygame.error。Unable to open file 'audio/gege.wav' 报错_qq_45209973的博客-程式员秘密
-
Pygame Transformによる画像モーフィングの実装例
-
[解決済み] リストを配列に変換できない。ValueError: Pythonのスカラーに変換できるのは1要素のテンソルだけです。
-
[解決済み] argsortを降順で使用することは可能ですか?
-
[解決済み] "通常のsite-packagesが書き込み可能ではないため、ユーザーインストールをデフォルトとする" pythonメッセージ
-
[解決済み] Python - % でサポートされていないオペランド型: 'list' および 'int' です。
-
Pythonの起動プロンプトIDLEのサブプロセスが接続しない問題の解決法
-
ModuleNotFoundError: openpyxl'という名前のモジュールはありません。