WELCOME

不积跬步,无以至千里;不积小流,无以成江海。

numpy文件操作

1.文件操作

loadtxt读取txt文本、、csv文件

loadtxt(fname, dtype=<type 'float'>, comments='#', delimiter=None, converters=None, skiprows=0, usecols=None, unpack=False, ndmin=0,encoding='bytes')

参数:

  fname:指定文件名称或字符串。支持压缩文件,包括gz、bz格式。

  dtype:数据类型。 默认float。
  comments:字符串或字符串组成的列表。表示注释字符集开始的标志,默认为
#
  delimiter:字符串。分隔符。默认空格
  converters:字典。将特定列的数据转换为字典中对应的函数的浮点型数据。例如将空值转换为0,默认为空。
  skiprows:跳过特定行数据。例如跳过前1行(可能是标题或注释)。默认为0。
  usecols:元组。用来指定要读取数据的列,第一列为0。例如(
1, 3, 5),默认为空。
  unpack:布尔型。指定是否转置数组,如果为真则转置,默认为False。
  ndmin:整数型。指定返回的数组至少包含特定维度的数组。值域为0、
1、2,默认为0。
  encoding:编码, 确认文件是gbk还是utf
-8 格式
  返回:从文件中读取的数组。

 

 2.不同列表示不同信息,数据读取

数据如下:

姓名 年龄 性别 身高

小王 21 男 170

.....

老王 50 男 180

`文件:has_title.txt`

 

 

 

 3.读取指定的列

 

 4.数据中存在空值进行处理

 

posted @ 2022-04-27 15:19  Ambitious~  阅读(61)  评论(0)    收藏  举报