📅  最后修改于: 2023-12-03 15:19:27.329000             🧑  作者: Mango
numpy.greater_equal()
是numpy的函数之一,它用于比较两个数组的元素是否大于等于。此方法返回一个布尔值数组,指示两个数组中的对应元素是否满足指定的条件。
numpy.greater_equal(x1, x2, /, out=None, *, where=True, casting='same_kind', order='K', dtype=None, subok=True[, signature, extobj])
参数:
x1, x2
:array_like是要测试的输入数组,应具有相同的形状,或者可以广播到相同的形状。out
(可选):ndarray 输出数组,其元素将存储于返回的数组中。where
(可选):这是最优秀的参数,请输入 True 或者 False 的 boolean 数组,指定返回数组的哪些元素计算为 True。 import numpy as np
a = np.array([3, 7, 2])
b = np.array([5, 2, 8])
print(np.greater_equal(a, b))
print(np.greater_equal(b, a))
输出:
[False True False]
[ True False True]
理解这个输出很简单,因为对于第一个数组中的第一个元素,3不大于5,所以False,对于第一个数组中的第二个元素,7大于等于2,所以True,对于第一个数组中的第三个元素,2不大于等于8,所以False。对于第二个数组,第一个元素5大于等于3,所以True,第二个元素2不大于等于7,所以False,第三个元素8大于等于2,所以True。
numpy.greater_equal()是一种非常有用的函数,很容易使用,它比较两个数组之间的两个相应元素,并将结果存储在一个布尔值数组中。此功能有助于快速进行各种比较。