gpt4 book ai didi

python - np.savetxt 和多个数组

转载 作者:太空狗 更新时间:2023-10-30 02:47:18 31 4
gpt4 key购买 nike

我有三个数组:

a = np.array([1,2,3])
b = np.array([4,5,6])
c = np.array([7,8])

我想做这样的事情:

np.savetxt('data.txt',np.array(a,b,c))

或者只是

np.savetxt('data.txt',(a,b,c))

但是我明白了

 TypeError: float argument required, not numpy.ndarray

我已经通过类似

的方式规避了这个问题
np.savetxt('data.txt',np.array([a[0],a[1],...,c[2]]))

但这不是很令人满意(特别是因为数组大小可以更改)并且还将所有值绘制在单列中而不是单行和多列中(我想要它)。

问题似乎是数组的维度不同。我最喜欢使用上面的示例的输出类型是:

   1 2 3 4 5 6 7 8

有谁知道更好的方法吗?

最佳答案

您也可以尝试将它们与 numpy.r_ 连接起来

np.savetxt('data.txt',np.r_[a,b,c])

关于python - np.savetxt 和多个数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16417552/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com