📅  最后修改于: 2023-12-03 15:38:54.581000             🧑  作者: Mango
在 NumPy 中,我们可以使用一行简单的代码来计算给定数组中所有元素的负数值。即:
import numpy as np
arr = np.array([1, -2, 3, -4, 5, 6, -7])
neg_count = len(arr[arr < 0])
print(neg_count) # 输出 3
上述代码中,我们首先使用 NumPy 库导入数组。接着,我们创建了一个 NumPy 数组。该数组包括了正数、负数、以及 0 值元素。然后,我们使用 numpy 的矩阵过滤方式,通过索引来获得所有负数元素,并计算它们总数。
以上操作,非常的简单易懂。如果您要计算任何 NumPy 数组中所有元素的负数值,您可以直接使用上述代码段即可。