如何检查numpy数组中的所有值是否都为非零?

如何检查numpy数组中的所有值是否都为非零?

在本程序中,我们需要检查numpy数组中的所有值是否为零。如果所有元素都非零,则输出为“True”。否则,输出为“False”。

在实施此程序的算法之前,最重要的步骤是安装numpy。以下是从命令提示符安装numpy的命令:

pip install numpy

示例

输入:

[1,2,3,4]

输出:

True

输入:

[0,1,2,3]

输出:

False

解释

我们将使用名为“all(input_array)”的numpy内置函数。此函数检查数组中的每个数字。如果数字为非零,函数返回“True”。所有非零元素都被评估为“True”,而0则被评估为“False”。

算法

步骤1:导入numpy。

步骤2:使用np.array()定义numpy数组

步骤3:将此数组作为参数传递给np.all()

步骤4:停止。

示例代码

import numpy as np

array1 = np.array([1,2,3,4])
array2 = np.array([0,1,2,3])

print("数组1:", array1)
print("数组2:", array2)
print("\n数组1非零:", np.all(array1))
print("数组2非零:", np.all(array2))

输出

Array 1: [1 2 3 4]

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程