np.zeros(dim,1)给出的数据类型不被理解

R P*_*kar 5 numpy

对python和numpy来说非常新.尝试用零初始化行向量,如下所示w = np.zeros(dim,1)

获取错误"TypeError:数据类型未被理解".感谢任何帮助.谢谢

Joe*_*Joe 5

请参阅np.zeros上的文档

如果按您的方式进行调用,则大小为dim,数据类型参数dtype1,这不是有效的数据类型。

解决方案是

import numpy as np
dim = 3 # number of entries
shp = (dim, 1) # shape tuple
x = np.zeros(shp) # second argument 'dtype' is not used, default is 'float'
print(x)
Run Code Online (Sandbox Code Playgroud)