numpy.gentxt
时间: 2023-10-18 12:04:42 浏览: 123
`numpy.savetxt` 是一个函数,用于将 numpy 数组保存到文本文件中。它的语法如下:
```python
numpy.savetxt(fname, X, fmt='%.18e', delimiter=' ', newline='\n', header='', footer='', comments='# ', encoding=None)
```
其中,参数的含义如下:
- `fname`:要保存的文件名或文件路径。
- `X`:要保存的 numpy 数组。
- `fmt`:写入文件的字符串格式,默认为 '%.18e'。
- `delimiter`:分隔符,默认为 ' '(空格)。
- `newline`:行分隔符,默认为 '\n'。
- `header`:文件头部字符串,默认为空字符串。
- `footer`:文件尾部字符串,默认为空字符串。
- `comments`:注释字符串,默认为 '# '。
- `encoding`:文件编码,默认为 None。
使用方法示例:
```python
import numpy as np
arr = np.array([[1, 2, 3], [4, 5, 6], [7, 8, 9]])
np.savetxt('test.txt', arr, fmt='%d', delimiter=',')
```
以上代码将会把数组 `arr` 写入到文件 `test.txt` 中,每个元素之间用逗号分隔,且以整数格式写入。
阅读全文