创建NumPy数组时无法理解数据类型

Vic*_*tor 2 arrays numpy

我正在尝试创建一个2 * 3 numpy数组,如下所示:

x_sample= np.array([31000,28.69,7055.47],[79000,3.9,16933.26]);
Run Code Online (Sandbox Code Playgroud)

但是我得到:

TypeError: data type not understood
Run Code Online (Sandbox Code Playgroud)

为什么会出现错误?

Grr*_*Grr 5

您缺少两个列表的括号。

x_sample= np.array([[31000,28.69,7055.47],[79000,3.9,16933.26]])
Run Code Online (Sandbox Code Playgroud)

dtype参数的编写方式是接收值[79000,3.9,16933.26],显然不能将其解释为有效的NumPy数据类型并导致错误。