numpy导入数据并挑选出特定的数据组

numpy导入数据并挑选出特定的数据组



导入numpy模块,并把模块重命名为np

import numpy as np	

从’文件名.txt’导入数据,跳过第一行,数字间以tab分割:

x = np.genfromtxt('文件名.txt',skip_header=1,delimiter='	')

逗号前一个代表行,后一个代表列,可以用冒号表示范围,1:2表示从第二行(列)到第三行(列)。1:9:2代表从第二行到第十行,步长为2,即2、4、6、8行。省略号代表所有的行(列)

a=x[...,0]	#a是所有行的第1列

下面的没赋值。写成a1=balabala后,即可使用a1。

第三列等于1的时候的状态,结构为[True,False,False…]结构。

x[...,2]==1	

第三列等于1时,对应的行:

x[x[...,2]==1]	#注意和上一个代码比较

第三列等于1时对应的行的第一列 (就硬绕)

x[x[...,2]==1][...,0]
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值