我是靠谱客的博主 繁荣滑板,最近开发中收集的这篇文章主要介绍Numpy——bool运算,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

输入

import numpy as np
a = np.array([5,6,7,4,2,3,9,5])
b = np.array([True,False,False,True,True,True,False,True])
#0,1可以做布尔值,也可以做索引,使用时要指明
c = np.array([1,0,0,1,1,1,0,1])
print(a[b])
#打印出True的值,相当于
print(a[b==True])
print(a[c==True])
#强0,1用作布尔值
print("________________________________________________________")
print(a>4)
#返回bool类型的值
print(a[a>4])
#返回满足条件的索引
print((a==4) | (a==5))
#或运算,返回布尔类型
print((a==4) & (a==5))
#与运算,返回布尔类型
print(a+b)
#布尔值可以作运算直接计算

输出

[5 4 2 3 5]
[5 4 2 3 5]
[5 4 2 3 5]
______________
[ True
True
True False False False
True
True]
[5 6 7 9 5]
[ True False False
True False False False
True]
[False False False False False False False False]
[6 6 7 5 3 4 9 6]

 

最后

以上就是繁荣滑板为你收集整理的Numpy——bool运算的全部内容,希望文章能够帮你解决Numpy——bool运算所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(64)

评论列表共有 0 条评论

立即
投稿
返回
顶部