numpy数组保存为csv文件
时间: 2024-05-12 10:17:56 浏览: 63
可以使用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.savetxt()` 函数将 NumPy 数组保存到 CSV 文件中。
下面是一个示例代码:
```python
import numpy as np
# 创建一个 3x3 的 NumPy 数组
arr = np.array([[1, 2, 3], [4, 5, 6], [7, 8, 9]])
# 保存数组到 CSV 文件
np.savetxt('data.csv', arr, delimiter=',')
```
在上面的示例代码中,我们使用 `numpy.savetxt()` 函数将 `arr` 数组保存到名为 `data.csv` 的 CSV 文件中。 `delimiter=','` 参数指定 CSV 文件中的分隔符为逗号。
你也可以使用其他分隔符,例如制表符 `\t`:
```python
np.savetxt('data.csv', arr, delimiter='\t')
```
这将使用制表符作为分隔符将数组保存到 CSV 文件中。
将二维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=',')
```
其中,第一个参数为文件名,第二个参数为要保存的numpy数组,第三个参数为分隔符,默认为逗号。保存后,可在当前目录下找到名为"data.csv"的文件。
阅读全文