2024-09-29 19:33:50 发布
网友
我有两个5乘1的垂直阵列
x = [[1] [2] [3] [4] [5]] y = [[92] [93] [94] [95] [96]]
我需要在文本文件中输出(belo)
我的剧本是这样的
x= numpy.vstack((z)) y= numpy.vstack((r)) numpy.savetxt('fin_lower.dat', ??, fmt='%.4e')
感谢任何帮助
制作两个数组:
In [117]: x=np.arange(1,6).reshape(-1,1) In [119]: y=np.arange(92,97).reshape(-1,1)
因为它们是二维的,concatenate工作得很好;hstack和{}。在
concatenate
hstack
现在我有了一个二维数组(5行,2列),可以按所需格式保存:
In [126]: np.savetxt('test.txt',xy) In [127]: cat test.txt 1.000000000000000000e+00 9.200000000000000000e+01 2.000000000000000000e+00 9.300000000000000000e+01 3.000000000000000000e+00 9.400000000000000000e+01 4.000000000000000000e+00 9.500000000000000000e+01 5.000000000000000000e+00 9.600000000000000000e+01 In [128]: np.savetxt('test.txt',xy, fmt='%.4e') In [129]: cat test.txt 1.0000e+00 9.2000e+01 2.0000e+00 9.3000e+01 3.0000e+00 9.4000e+01 4.0000e+00 9.5000e+01 5.0000e+00 9.6000e+01 In [131]: np.savetxt('test.txt',xy, fmt='%d') In [132]: cat test.txt 1 92 2 93 3 94 4 95 5 96
制作两个数组:
因为它们是二维的,}。在
^{pr2}$concatenate
工作得很好;hstack
和{现在我有了一个二维数组(5行,2列),可以按所需格式保存:
相关问题 更多 >
编程相关推荐