wo56565

2019-07-18   阅读量: 699

Python数据分析

ndarray数组的布尔索引和其他索引

扫码加入数据分析学习群

# -*- coding:utf-8 -*-
# author:
import numpy
'''ndarray的布尔型索引'''
x = numpy.array([3,2,3,1,3,0])
# 布尔型数组的长度必须跟被索引的轴长度一致
y = numpy.array([True,False,True,False,True,False])
print(x[y] )# [3,3,3]
print(x[y==False]) # [2,1,0]
print(x>=3) # [ True False True False True False]
print(x[~(x>=3)]) # [2,1,0]
print((x==2)|(x==1) )# [False True False True False False]
print(x[(x==2)|(x==1)] )# [2 1]
x[(x==2)|(x==1)] = 0
print(x )# [3 0 3 0 3 0]

添加CDA认证专家【维克多阿涛】,微信号:【cdashijiazhuang】,提供数据分析指导及CDA考试秘籍。已助千人通过CDA数字化人才认证。欢迎交流,共同成长!
0.0000 0 4 关注作者 收藏

评论(0)


暂无数据

推荐课程

推荐帖子