Numpy .shape 函数
Numpy .shape function
我正在自学 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'
.shape 是 numpy 数组的 属性,而不是 Python 内置列表的。
import numpy as np
a = np.array([1,2,3,4,5,6,7,8,9])
a.shape
在 import numpy as np
之后,您需要以某种方式使用 np
,即创建一个 numpy 数组并使用其方法 shape:
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,)
我正在自学 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'
.shape 是 numpy 数组的 属性,而不是 Python 内置列表的。
import numpy as np
a = np.array([1,2,3,4,5,6,7,8,9])
a.shape
在 import numpy as np
之后,您需要以某种方式使用 np
,即创建一个 numpy 数组并使用其方法 shape:
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,)