我是靠谱客的博主 繁荣滑板,这篇文章主要介绍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运算内容请搜索靠谱客的其他文章。

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

评论列表共有 0 条评论

立即
投稿
返回
顶部