如何获取使用 np.random.randint(1,7,(10,3)) 创建的数组的形状
How to get the shape of an array created with np.random.randint(1,7,(10,3))
如您所见,我创建了一个数组,但我指定了一个元组作为第三个参数。我以为我会简单地执行此代码来获得形状。
X.shape()
但是我收到一条错误消息,指出一个元组不可调用。我在 python 3.10.4 和 Spyder 5 的控制台内使用 numpy v1.23。
对于获得该结果有什么建议吗?
提前感谢您的帮助。
马里奥
我Google它但我从来没有找到我正在寻找的答案
X.shape
不是方法而是 class 属性,因此不可调用,即不能像带括号的函数那样调用。您可以像访问任何其他 class 属性一样访问它。
import numpy as np
arr = np.random.randint(1, 7, (10, 3))
print(arr.shape)
预期输出:
(10, 3)
如您所见,我创建了一个数组,但我指定了一个元组作为第三个参数。我以为我会简单地执行此代码来获得形状。
X.shape()
但是我收到一条错误消息,指出一个元组不可调用。我在 python 3.10.4 和 Spyder 5 的控制台内使用 numpy v1.23。
对于获得该结果有什么建议吗?
提前感谢您的帮助。 马里奥
我Google它但我从来没有找到我正在寻找的答案
X.shape
不是方法而是 class 属性,因此不可调用,即不能像带括号的函数那样调用。您可以像访问任何其他 class 属性一样访问它。
import numpy as np
arr = np.random.randint(1, 7, (10, 3))
print(arr.shape)
预期输出:
(10, 3)