题解 | csv读取为numpy的3种方法
牛客的优秀程序员
https://www.nowcoder.com/practice/90a85b1715164236a6cac490e8cfd2f5
# 使用 pandas 读取再转换(适用于混合数据) import pandas as pd df = pd.read_csv('Coder.csv',header=None,dtype=float) arr = df.values[0] print(arr) print(arr.dtype) # 使用numpy.loadtxt(适用于纯数值数据) import numpy as np arr = np.loadtxt('Coder.csv', delimiter=',') # 适用于纯数值 CSV print(arr) print(arr.dtype) # 使用numpy.genfromtxt(适用于带缺失值的 CSV) import numpy as np arr = np.genfromtxt('Coder.csv', delimiter=',') # skip_header=1, 跳过表头 print(arr) print(arr.dtype)