在np.array()中添加一个列表并不像单独执行一样

时间:2015-07-04 20:11:49

标签: python list numpy

我和numpy一起闲逛,试图从列表中创建一个我遇到非常奇怪的数组。

list = [range(5), range(5)]
arr1 = np.array(list)

现在,如果我说:

list.append(range(5))
arr2 = np.array(list)
但是,如果我直接说:

,一切正常
arr3 = np.array(list.append(range(5)))

它返回:

array(None, dtype=object)

有谁知道问题是什么?

1 个答案:

答案 0 :(得分:3)

list.append没有返回列表,只是执行操作并返回None