如何检查numpy数组中的所有值是否非零?
在这个程序中,我们必须检查 numpy 数组中的所有值是否为零。如果所有元素都不为零,则输出为“真”。否则,输出为“假”。
在为这个程序实现算法之前最重要的一步是安装 numpy。以下是从命令提示符安装 numpy 的命令:
pip install numpy
示例
输入:
[1,2,3,4]
输出:
True
输入:
[0,1,2,3]
输出:
False
解释
我们将使用名为“ all(input_array)”的 numpy 内置函数。此函数检查数组中的每个数字。如果数字非零,则函数返回“True”。所有非零元素都被评估为“真”,而 0 被评估为“假”。
算法
Step 1: Import numpy.Step 2: Define a numpy array using np.array()Step 3: Pass this array as a parameter to np.all()Step 4: Stop.
示例代码
import numpy as np输出结果array1 = np.array([1,2,3,4])
array2 = np.array([0,1,2,3])
print("数组 1: ", array1)
print("Array2: ", array2)
print("\nArray 1 is non-zero: ", np.all(array1))
print("Array 2 is non-zero: ", np.all(array2))
数组 1: [1 2 3 4]
以上是 如何检查numpy数组中的所有值是否非零? 的全部内容, 来源链接: utcz.com/z/347586.html