python - 在Python中检查二维数组中的所有元素是否都等于1

标签 python arrays

除了迭代嵌套循环并检查每个值是否等于 1 之外,最 Python 的方式是什么?

最佳答案

如果您使用numpy,您可以使用其每个元素相等性检查,然后调用生成的数组all方法来检查是否all 元素确实满足条件:

>>> import numpy as np
>>> c = np.array([[1,2], [3,4]])
>>> (c==1).all()
False
>>> c = np.array([[1,1], [1,1]])
>>> (c==1).all()
True

关于python - 在Python中检查二维数组中的所有元素是否都等于1,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40057876/

相关文章:

python - Sympy:使用符号表达式作为数值被积函数

python - struct.unpack 和 win/lin 中 python 2.4 和 2.4.4 的问题

arrays - 动态规划中的递归公式

ios - iOS应用中的排序数组问题

arrays - 在 julia 0.4 中工作的匿名函数数组,在 0.5.1 中不工作

javascript - ad.unshift()、content中的内容是什么意思?

Python 和 Json : Multiline input data into Json

python - python中是否有不小于或不大于的操作?

python - zlib 的 deflate 算法的时间复杂度

python - 使用 numpy 提高阶跃函数的分辨率