numpy 数组创建,却生成了列表?
In [28]: numbers4=np.array([[1,2,3],[2,3],[,3,4]])
File "<ipython-input-28-c5a9570e6b39>", line 1
numbers4=np.array([[1,2,3],[2,3],[,3,4]])
^
SyntaxError: invalid syntax
List:
In [29]: numbers4=np.array([[1,2,3],[1,2,3],[8,3,4]])
In [30]: numbers3
Out[30]: array([list([1, 2, 3]), list([2, 3]), list([0, 3, 4])], dtype=object)
Array:
In [31]: numbers4
Out[31]:
array([[1, 2, 3],
[1, 2, 3],
[8, 3, 4]])
请问为什么创建数组如果每个[]的数据不同,会生成list而非数字?