python将numpy数据按列存为csv文件
时间: 2023-09-28 14:11:16 浏览: 97
可以使用numpy库中的`numpy.savetxt()`函数来将numpy数据存储为csv文件。
示例代码如下:
```python
import numpy as np
# 创建一个numpy数组
data = np.array([[1, 2, 3], [4, 5, 6], [7, 8, 9]])
# 将数据按列存储到csv文件中
np.savetxt('data.csv', data, delimiter=',')
```
在上面的代码中,我们首先创建了一个3x3的numpy数组,然后使用`np.savetxt()`函数将数据按列存储到名为`data.csv`的csv文件中,其中`delimiter=','`指定了列之间的分隔符为逗号。
运行代码后,会在当前工作目录下创建一个名为`data.csv`的文件,文件内容如下:
```
1.000000000000000000e+00,4.000000000000000000e+00,7.000000000000000000e+00
2.000000000000000000e+00,5.000000000000000000e+00,8.000000000000000000e+00
3.000000000000000000e+00,6.000000000000000000e+00,9.000000000000000000e+00
```
可以看到,数据已经按列存储到csv文件中了。
相关问题
python中将numpy数据另存为csv文件
可以使用numpy库中的`numpy.savetxt()`函数将numpy数据保存为csv文件,具体操作如下:
```python
import numpy as np
# 生成一个numpy array
data = np.array([[1, 2, 3], [4, 5, 6], [7, 8, 9]])
# 将数据保存为csv文件
np.savetxt('data.csv', data, delimiter=',')
```
其中,第一个参数为保存的文件名,第二个参数为要保存的numpy array,第三个参数为分隔符,可以根据需要进行修改。以上代码会将数据保存在当前目录下的`data.csv`文件中。
python中将numpy格式数据输出为csv格式
可以使用`numpy.savetxt()`函数将numpy数组保存为csv文件。以下是一个示例:
```python
import numpy as np
# 创建一个numpy数组
data = np.array([[1, 2, 3], [4, 5, 6], [7, 8, 9]])
# 将数组保存为csv文件
np.savetxt('data.csv', data, delimiter=',')
```
在这个示例中,`np.savetxt()`函数将`data`数组保存为`data.csv`文件,并使用`,`作为分隔符。你可以使用其他的分隔符,例如`\t`来使用制表符,或者`|`来使用管道符号。