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

Mil*_*nik 3 python arrays

除了遍历嵌套循环并检查每个值是否等于 1 之外,最常用的 Python 方法是什么?

Mos*_*oye 5

如果您正在使用,numpy您可以使用其每个元素的相等性检查,然后调用结果数组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
Run Code Online (Sandbox Code Playgroud)