追加一个1x3 numpy数组

杰克威斯

我正在从文件中读取浮点数,并且试图制作一个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] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章