Python 在数组中添加元素

Python 在数组中添加元素,python,arrays,Python,Arrays,我面临一个问题 我有以下两个要素: [array([130.05297852, 159.25004578, 140.36545944]), array([115.27301025, 160.63392258, 132.83247375])] 及 我想要这样的东西: [array([130.05297852, 159.25004578, 140.36545944, 39.44091796875]), array([115.27301025, 160.63392258, 132.83247375,

我面临一个问题

我有以下两个要素:

[array([130.05297852, 159.25004578, 140.36545944]),
array([115.27301025, 160.63392258, 132.83247375])]

我想要这样的东西:

[array([130.05297852, 159.25004578, 140.36545944, 39.44091796875]),
array([115.27301025, 160.63392258, 132.83247375, 52.175140380859375])]

我怎样才能做到这一点?谢谢

可以使用append函数追加元素

for i in range(len(small_array)):
    bigger_array[i].append(small_array[i])
这会将第一个元素附加到第一个数组,将第二个元素附加到第二个数组

编辑:

使用numpy阵列,您可以通过以下方式调整前面的方法:

for i in range(len(small_array):
    np.append(bigger_array[i], small_array[i])
将numpy导入为np
a=[
np.数组([130.05297852159.25004578140.36545944]),
np.数组([115.27301025160.63392258132.83247375])
]
将_添加到_a=np.数组([39.44091796875,52.175140380859375])
结果=[]
对于zip中的i,j(a,将_添加到_a):
final=np.追加(i,j)
结果追加(最终)
打印(结果)#如果需要普通数组
结果=np.数组(结果)#生成ND数组
打印(结果)

这些是NumPy数组吗?您可能需要精确说明您正在使用的库以及您尝试获得所需结果的库。这将帮助我们回答您的问题。谢谢!但是我失去了一个事实,我想要一个nd数组。实际上,在使用之前,我想为列表中的每一列创建一个csv和一列:import csv example_list=final with open('example.csv','w')作为f:writer=csv.writer(f)作为示例中的行,我刚刚编辑了注释:)希望最终的
结果是你想要的。完美!非常感谢你抽出时间
for i in range(len(small_array):
    np.append(bigger_array[i], small_array[i])