numpy数据的读取

什么是csv文件?

  • CSV (逗号分隔值文件格式)广义的csv文件可以不是逗号分隔;
    CSV文件最早用在简单的数据库里,由于其格式简单,并具备很强的开放性,所以起初被扫图家用作自己图集的标记。CSV文件是个纯文本文件,每一行表示一张图片的许多属性。你在收一套图集时,只要能找到它的CSV文件,用专用的软件校验后,你对该图集的状况就可以了如指掌。 每行相当于一条记录,是用“,”分割字段的纯文本数据库文件。
  • csv文件的显示: 以Excel表格的方式打开;

numpy读取文件参数设置

  • fname: 文件的名称, 可以是文件名, 也可以是ugz或者bz2的压缩文件;
  • dtype: 数据类型, 可选, 默认是float;
  • delimiter: 分隔符字符串, 默认情况是任何的空格,
  • skiprows: 跳过前xx行, 一般情况跳过第一行;
  • usecols: 读取指定的列, 可以是元组;
  • unpack: 如果为True, 对返回的数组对象转置;
mport numpy as np
# 读取文件位置
fname = "doc/eg6-a-student-data.txt"
#以指定的格式读取文件的指定列
dtype = np.dtype([('gender', '|S1'), ('height', 'f2')])
#按照指定的设置读取文件
data = np.loadtxt(fname=fname, dtype=dtype, skiprows=9, usecols=(1, 3), unpack=True)
print(data)

猜你喜欢

转载自blog.csdn.net/weixin_42213622/article/details/87895232