博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Python笔记:NumPy中的布尔型索引使用举例
阅读量:4249 次
发布时间:2019-05-26

本文共 490 字,大约阅读时间需要 1 分钟。

import numpy as np# 创建一个 3 x 3 的 ndarray 包含从 0 到 8 的整数X = np.arange(9).reshape(3, 3)print('初始的 X = \n', X)# 选择在X中大于5的元素print('选择在X中大于5的元素', X[X > 5])# 选择在X中 小于等于3 的元素print('选择在X中 小于等于3 的元素:', X[X <= 3])# 选择在X中 大于3且小于6 的元素print('选择在X中 大于3且小于6 的元素:', X[(X > 3) & (X < 6)])# 给 大于3且小于6 的元素赋0值处理X[(X > 3) & (X < 6)] = 0# 重新打印X 可以看到改变了X的元素print('X = \n', X)

输出为:

初始的 X =  [[0 1 2] [3 4 5] [6 7 8]]选择在X中大于5的元素 [6 7 8]选择在X中 小于等于3 的元素: [0 1 2 3]选择在X中 大于3且小于6 的元素: [4 5]X =  [[0 1 2] [3 0 0] [6 7 8]]

转载地址:http://xzwei.baihongyu.com/

你可能感兴趣的文章
关于jdbc
查看>>
利用jdbc做的一个简单系统(接上一篇)
查看>>
对TextField 和JTextField 等文本编辑区的监听
查看>>
详解个推java服务端集成(干货)
查看>>
常见聚合函数
查看>>
简单子查询
查看>>
联表查询
查看>>
关于WindowListener的使用
查看>>
关于KeyListener的简单使用
查看>>
关于鼠标移动监听接口:MouseMotionListener
查看>>
TCP/IP详解笔记(一)
查看>>
501. Find Mode in Binary Search Tree
查看>>
504. Base 7
查看>>
593. Valid Square
查看>>
494. Target Sum
查看>>
463. Island Perimeter
查看>>
TCP协议粗析
查看>>
653. Two Sum IV - Input is a BST
查看>>
spark rdd 和 DF 转换
查看>>
RDD 基础操作
查看>>