用numpy加载csv文件数据

发现python numpy loadtxt 方法和数据的结构有很大关系当我的数据有第一行文字是这样子的时候

我程序的运行结果永远都报错,编码格式也处理了统一utf-8,

把第一行的文字改成英文的就可以了,结果是不知道为何有个b,据说是bytes 缩写

另外除了loadtxt方法还有个genfromtxt 方法类似,或许genfromtxt 更强大
data2=np.genfromtxt('123.csv',skip_header=1,dtype='U',delimiter=',')
print(data2)
这里的 skip_header顾名思义就是跳过表头,我跳过第一行的中文之后打印的结果是

告别了前面的'b'
浙公网安备 33010602011771号