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

回到顶部