1. ホーム
  2. Python

TypeError: 'numpy.ndarray' オブジェクトが呼び出し可能でないエラー処理

2022-02-13 15:19:54

TypeError: 'numpy.ndarray' object is not callable このタイプのエラーは、一般に次のような原因によるものです。 内部関数が変数名として使用されている は、関数が変数名として使用されている場合に発生します。例えば、私のプログラムは

範囲 = maxVals - minVals

数行後、私は再び書きました。

 for i in range(numTestVecs):

これは、内部にすでに範囲関数があり、自分で再定義しているため、エラーを報告します。

通常、エラーはforのこの行を指すはずですが、実はこのエラーは range = maxVals - minVals の行が離れているため、簡単に検出することができません。