我试着这样做
import numpy as np
a = np.array([1,2,3,4],[5,6,7,8])我得到了这个:
---------------------------------------------------------------------------
TypeError Traceback (most recent call last)
<ipython-input-12-ac428719fc97> in <module>
1 import numpy as np
----> 2 a = np.array([1,2,3,4],[5,6,7,8])
TypeError: Field elements must be 2- or 3-tuples, got '5'发布于 2021-09-13 22:55:51
问题是,所有数据都需要进入第一个参数,而您希望成为第二行的内容现在被读取为数据类型的规范(因为这就是数组构造函数的第二个参数的用途)。
如果您尝试创建的阵列是:
[1 2 3 4]
那么你的代码应该是:
A= np.array([1,2,3,4,5,6,7,8])
https://stackoverflow.com/questions/69169864
复制相似问题