python将np.ndarray写入csv
时间: 2023-09-27 09:07:45 浏览: 108
要将np.ndarray写入CSV文件,可以使用NumPy库中的savetxt函数。以下是一个示例代码:
```python
import numpy as np
# 创建一个二维数组
b = np.array(\[\[1, 2, 3\], \[4, 5, 6\]\])
# 将二维数组写入CSV文件
np.savetxt("output.csv", b, delimiter=",")
```
在这个例子中,我们创建了一个名为b的二维数组,并使用savetxt函数将其写入名为output.csv的CSV文件中。我们指定了分隔符为逗号。你可以根据需要修改文件名和分隔符。
如果要按行写入数据,可以将newline参数设置为""。以下是一个示例代码:
```python
import numpy as np
# 创建一个二维数组
b = np.array(\[\[1, 2, 3\], \[4, 5, 6\]\])
# 按行写入数组
np.savetxt("output.csv", b, delimiter=",", newline=",")
```
在这个例子中,我们将newline参数设置为逗号,这样数组的每一行都会以逗号结尾。你可以根据需要修改文件名和分隔符。
如果要将一维数组写入CSV文件,可以使用相同的savetxt函数。以下是一个示例代码:
```python
import numpy as np
# 创建一个一维数组
a = np.array(\[1, 2, 3\])
# 将一维数组写入CSV文件
np.savetxt("output.csv", a, delimiter=",")
```
在这个例子中,我们创建了一个名为a的一维数组,并使用savetxt函数将其写入名为output.csv的CSV文件中。我们指定了分隔符为逗号。你可以根据需要修改文件名和分隔符。
#### 引用[.reference_title]
- *1* *2* *3* [如何将numpy数组存成.csv文件](https://blog.csdn.net/weixin_39559994/article/details/122156816)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control_2,239^v3^insert_chatgpt"}} ] [.reference_item]
[ .reference_list ]
阅读全文