用numpy加载csv文件数据

python numpy loadtxt

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

python numpy loadtxt

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

 python numpy loadtxt

 

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

python numpy loadtxt

 另外除了loadtxt方法还有个genfromtxt 方法类似,或许genfromtxt 更强大

data2=np.genfromtxt('123.csv',skip_header=1,dtype='U',delimiter=',')
print(data2)

这里的 skip_header顾名思义就是跳过表头,我跳过第一行的中文之后打印的结果是

python numpy loadtxt

告别了前面的'b'

 

 


 

相关文章:

  • 2021-11-06
  • 2021-10-15
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
猜你喜欢
  • 2022-12-23
  • 2022-01-12
  • 2022-12-23
  • 2022-12-23
  • 2021-07-25
  • 2022-01-10
  • 2021-07-17
相关资源
相似解决方案