我正在使用以下代码:
import numpy as np
a = np.array([1,2], [3,4])
print(a)
执行期间,出现以下错误:
TypeError: data type not understood while using 2D numpy array in python
此错误可能是什么原因?
答案 0 :(得分:1)
您需要将所有行都放在list
中,因为array()
期望所有数据都在其第一个参数中,而不是作为每一行的单独参数:
a = np.array([[1,2], [3,4]])