np.loadtxt的用法
时间: 2023-05-27 15:07:19 浏览: 99
Python3X np.load.txt
numpy.loadtxt() 函数可以从文本文件中读取数据,并将其存储为 numpy 数组。
用法如下:
```python
np.loadtxt(fname, dtype=<class 'float'>, comments='#', delimiter=None, converters=None, skiprows=0, usecols=None, unpack=False, ndmin=0, encoding='bytes')
```
参数说明:
- fname:要读取的文件的名称或文件句柄。
- dtype:返回的数组的数据类型,默认为 float。
- comments:指定注释符号,默认为 #。
- delimiter:指定分隔符,默认为任何空格字符。
- converters:用于将字符串转换为数字的函数,可以是字典或函数。
- skiprows:要跳过的行数,默认为 0。
- usecols:要读取的列的索引,可以是整数、切片或者序列。
- unpack:如果为 True,则返回的数组将被解包。
- ndmin:返回的数组的最小维度。
- encoding:文件的编码方式,默认为 bytes。
示例:
假设有一个文件 data.txt,内容如下:
```text
1,2,3
4,5,6
7,8,9
```
可以使用以下代码读取该文件:
```python
import numpy as np
data = np.loadtxt('data.txt', delimiter=',')
print(data)
```
输出结果:
```text
[[1. 2. 3.]
[4. 5. 6.]
[7. 8. 9.]]
```
阅读全文