python numpy查询数组是否有某个数的总个数
展开全部
import numpy as np
b=np.array([[0, 4, 4],[2, 0, 3],[1, 3, 4]])
print(b)
print('count(1)=',np.sum(b==2))
print('count(3)=',np.sum(b==3))
print('count(4)=',np.sum(b==4))
[willie@localhost pys]$ python3 countnumpy.py
[[0 4 4]
[2 0 3]
[1 3 4]]
count(1)= 1
count(3)= 2
count(4)= 3
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
import numpy as np a = np.ones((4,5))print(a)print(np.sum(a==1))
假定数组为a
可以先试用a==某个数,转换为一个包含True或者False的数字,
等于该树则为True,不等于则为False
True又可以当作1,False可以当作0
使用np.sum求和可以得到等于该数的总个数
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询