两个array数组合并,并写在1.csv里
时间: 2024-03-05 11:54:52 浏览: 54
两个数组合并
好的,你可以使用Python的csv模块和numpy库来将两个numpy数组合并,并将结果写入到csv文件中。下面是一个示例代码,可以将两个名为`array1`和`array2`的numpy数组合并,并将结果写入到名为`1.csv`的文件中。
```python
import csv
import numpy as np
# 假设这是两个名为array1和array2的numpy数组
array1 = np.array([1, 2, 3, 4, 5])
array2 = np.array([6, 7, 8, 9, 10])
# 将两个数组合并
merged_array = np.column_stack((array1, array2))
# 将结果写入csv文件
with open('1.csv', 'w', newline='') as csvfile:
writer = csv.writer(csvfile)
writer.writerow(['Column 1', 'Column 2'])
for row in merged_array:
writer.writerow(row)
```
上述代码将`array1`和`array2`按列合并成一个2列5行的数组`merged_array`,并将其写入到名为`1.csv`的文件中。在csv文件中,第一行是列名(这里是`Column 1`和`Column 2`),之后每行对应输入的两个数组合并后的一行数据。你可以根据自己的需要更改列名和数组的具体内容。
阅读全文