python numpy读取csv文件_numpy - 读取CSV文件 | numpy Tutorial

可用的三个主要功能(手册页中的描述):fromfile - 一种使用已知数据类型读取二进制数据的高效方法,以及解析简单格式化的文本文件。使用tofile方法写入的数据可以使用此函数读取。genfromtxt - 从文本文件加载数据,并按指定处理缺失值。超过第一个skip_header行的每一行将以分隔符分割,并且将丢弃注释字符后面的字符。loadtxt - 从文本文件加载数据。文本文件中的每一行必须具有相同数量的值。

genfromtxt是一个包装函数loadtxt 。 genfromtxt是最直接使用的,因为它有许多参数来处理输入文件。

给定一个输入文件, myfile.csv包含以下内容:#descriptive text line to skip

1.0, 2, 3

4, 5.5, 6

import numpy as np

np.genfromtxt('path/to/myfile.csv',delimiter=',',skiprows=1)

给出一个数组:array([[ 1. , 2. , 3. ],

[ 4. , 5.5, 6. ]]) 1 2.0000 buckle_my_shoe

3 4.0000 margery_door

import numpy as np

np.genfromtxt('filename', dtype= None)

array([(1, 2.0, 'buckle_my_shoe'), (3, 4.0, 'margery_door')],

dtype=[('f0', '

请注意,使用dtype dtype=None导致重新排列。

列数不一致:

file:1 2 3 4 5 6 7 8 9 10 11 22 13 14 15 16 17 18 19 20 21 22 23 24result=np.fromfile(path_to_file,dtype=float,sep="\t",count=-1)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值