python numpy.recfromcsv
时间: 2023-03-30 22:04:56 浏览: 149
Python读取csv文件数据
可以使用 numpy.recfromcsv 函数从 CSV 文件中读取数据并创建结构化数组。该函数可以自动推断数据类型和列名,也可以手动指定。使用方法如下:
```python
import numpy as np
# 从文件中读取数据
data = np.recfromcsv('data.csv', delimiter=',')
# 打印数据
print(data)
```
其中,'data.csv' 是 CSV 文件的路径,delimiter 参数指定了分隔符,默认为逗号。如果需要手动指定数据类型和列名,可以使用 dtype 和 names 参数,例如:
```python
import numpy as np
# 指定数据类型和列名
dtype = [('name', 'S10'), ('age', int), ('gender', 'S10')]
names = ['name', 'age', 'gender']
# 从文件中读取数据
data = np.recfromcsv('data.csv', delimiter=',', dtype=dtype, names=names)
# 打印数据
print(data)
```
这样就可以按照指定的数据类型和列名读取数据了。
阅读全文