【发布时间】:2020-06-13 21:20:49
【问题描述】:
我想检查一个 numpy 数组/矩阵有多少列只有正值。
我拿了我的矩阵并打印了A>0,得到了True和False,然后我尝试了any和all函数,但没有成功。
In [55]: a = np.array([[13, 21, 12],
[21, -1, 6],
[ 1, 10, 2],
[41, 1, 4]])
输出应该是2。
我将矩阵A 保存在B 中并尝试编写:
B.all(axis=1).any()>0
【问题讨论】:
-
为什么要输出?
-
(a > 0).all(0).sum()--->2?