私は自分でPythonを教えていますが、回避するのが難しい問題に遭遇しました。Numpyライブラリの.shape関数を試してみましたが、このメッセージを回避できません。ソースコードは次のとおりです。
import numpy as np
a = [1,2,3,4,5,6,7,8,9]
a.shape
受信したエラーは次のとおりです。
---------------------------------------------------------------------------
AttributeError Traceback (most recent call last)
<ipython-input-55-091b86d34e0e> in <module>
4 [17, 22, 27])
5 a = [1,2,3,4,5,6,7,8,9]
----> 6 a.shape
AttributeError: 'list' object has no attribute 'shape'
の後にimport numpy as np
、np
何らかの方法で使用する必要があります。つまり、numpy配列を作成し、そのメソッド形状を使用します。
import numpy as np
a = np.array([1,2,3,4,5,6,7,8,9]) # a now has numpy.array methods and properties
a.shape
出力
(9,)
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加