如何检查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]