numpy保存为csv
时间: 2023-05-23 21:05:39 浏览: 265
使用pandas将numpy中的数组数据保存到csv文件的方法
怎样将numpy数组保存为csv文件?
A:可以使用numpy提供的savetxt函数来保存numpy数组为csv文件。具体代码如下:
```python
import numpy as np
# 创建一个numpy数组
arr = np.array([[1, 2, 3], [4, 5, 6]])
# 将数组保存为csv文件
np.savetxt('array.csv', arr, delimiter=',')
```
以上代码将创建一个2行3列的numpy数组,并将其保存为名为array.csv的csv文件,使用逗号作为分隔符。
如果需要保存的numpy数组较大,也可以使用numpy提供的压缩选项来减小文件大小:
```python
# 将数组保存为压缩的csv文件
np.savetxt('array.csv.gz', arr, delimiter=',', fmt='%.2f', compression='gzip')
```
以上代码将将数组保存为名为array.csv.gz的压缩csv文件,使用逗号作为分隔符,保留小数点后两位。compression选项指定使用gzip压缩文件。
阅读全文