【发布时间】:2011-10-29 06:16:32
【问题描述】:
当我想创建数组时,我得到NameError: name 'array' is not defined in python 错误,例如:
a = array([1,8,3])
我做错了什么?如何使用数组?
【问题讨论】:
-
你真的需要一个数组,还是只需要一个列表?
-
numpy 还有一个数组函数。你是这个意思吗?如果是这样,您可能需要使用命名空间作为前缀。
-
如果要使用numpy创建数组,需要这样做:a = np.array([1, 8, 3])。你错过了“np”。在代码中的“数组”部分前面——如果这是你想要的(即,使用 numpy 创建数组)。