numpy将数组保存为csv文件
时间: 2024-05-07 10:23:32 浏览: 117
可以使用numpy中的`numpy.savetxt()`函数将数组保存为csv文件。
下面是一个示例代码:
```python
import numpy as np
# 创建一个二维数组
arr = np.array([[1, 2, 3], [4, 5, 6]])
# 将数组保存为csv文件
np.savetxt('data.csv', arr, delimiter=',')
```
在上面的示例中,`np.savetxt()`函数接收三个参数:
- 第一个参数是保存csv文件的路径。
- 第二个参数是要保存的数组。
- 第三个参数是分隔符,用于分隔不同的列,默认为“ ”(空格)。
运行上面的代码后,将会在当前目录下生成一个名为`data.csv`的文件,其内容如下:
```
1.000000000000000000e+00,2.000000000000000000e+00,3.000000000000000000e+00
4.000000000000000000e+00,5.000000000000000000e+00,6.000000000000000000e+00
```
这是一个以逗号为分隔符的csv文件,每行表示数组中的一行,每列之间用逗号分隔。
相关问题
numpy数组保存为csv文件
可以使用numpy库中的savetxt函数将numpy数组保存为csv文件。
代码示例:
```python
import numpy as np
# 生成一个4x4的随机numpy数组
my_array = np.random.rand(4, 4)
# 将数组保存为csv文件
np.savetxt('my_array.csv', my_array, delimiter=',')
```
执行该代码后,会在当前目录下生成一个名为my_array.csv的文件,其中包含了随机生成的numpy数组。
python 将numpy数组保存到csv文件
可以使用numpy提供的`numpy.savetxt`函数将numpy数组保存到csv文件中。
示例代码如下:
```python
import numpy as np
# 创建一个3行2列的二维数组
data = np.array([[1, 2], [3, 4], [5, 6]])
# 保存到csv文件中,文件名为data.csv,使用逗号分隔符
np.savetxt('data.csv', data, delimiter=',')
```
这样就可以将数组保存到data.csv文件中了。如果你想将数组保存到带有标题的csv文件中,可以使用`header`参数指定标题,例如:
```python
import numpy as np
# 创建一个3行2列的二维数组
data = np.array([[1, 2], [3, 4], [5, 6]])
# 保存到csv文件中,文件名为data.csv,使用逗号分隔符,带有标题
np.savetxt('data.csv', data, delimiter=',', header='col1,col2')
```
这样就可以将数组保存到带有标题的data.csv文件中了。
阅读全文
相关推荐














