获取以下错误..TypeError:在python中使用2D numpy数组时无法理解数据类型

时间:2018-08-07 10:43:17

标签: python numpy

我正在使用以下代码:

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

此错误可能是什么原因?

1 个答案:

答案 0 :(得分:1)

您需要将所有行都放在list中,因为array()期望所有数据都在其第一个参数中,而不是作为每一行的单独参数:

a = np.array([[1,2], [3,4]])