我正在从文件中读取浮点数,并且试图制作一个np数组的np数组。我基本上是这样做的:
arr = []
for i in range:
arr.append(np.array([float, float, float]))
return np.asarray(arr)
这给了我例如[3。5. 2.],因此它们的形状为(3,),但我希望它们为(1、3)。我怎样才能解决这个问题?
您可以使用reshape来更改每个单独数组的形状。
arr = []
for i in range:
arr.append(np.reshape(np.array([float,float,float]),(1,3)))
return np.asarray(arr)
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句