在 Numpy 中逐个元素返回小于等于另一个数组的真值
numpyserver side programmingprogramming更新于 2025/9/26 12:07:17
要逐个元素返回小于等于另一个数组的真值,请使用 Python Numpy 中的 numpy.less_equal() 方法。返回值为 True 或 False。返回输出数组,逐个元素比较 x1 和 x2。通常为 bool 类型,除非传递了 dtype=object。如果 x1 和 x2 都是标量,则返回标量。
条件通过输入进行广播。在条件为 True 的位置,输出数组将被设置为 ufunc 的结果。在其他位置,输出数组将保留其原始值。请注意,如果通过默认的 out=None 创建了未初始化的输出数组,则其中条件为 False 的位置将保持未初始化状态。
NumPy 提供全面的数学函数、随机数生成器、线性代数例程、傅里叶变换等。它支持各种硬件和计算平台,并且能够与分布式、GPU 和稀疏数组库良好兼容。
步骤
首先,导入所需的库 −
import numpy as np
使用 array() 方法创建两个 2D numpy 数组。我们插入了 int 类型的元素 −
arr1 = np.array([[49, 76, 61], [82, 69, 29]]) arr2 = np.array([[40, 60, 61], [81, 55, 32]]) 前>存储带宽−
print("数组 1...
", arr1) print("
数组 2...
", arr2) 前>获取备份的类型−
print("
数组 1 的类型...
", arr1.dtype) print("
数组 2 的类型...
", arr2.dtype)获取数组的维度 −
print("
数组 1 的维度...
",arr1.ndim) print("
数组 2 的维度...
",arr2.ndim)获取数组的形状 −
print("
数组 1形状...
",arr1.shape) print("
我们的数组 2 形状...
",arr2.shape)要返回一个数组元素小于等于另一个数组的真值,请使用 numpy.less_equal() 方法。返回值为 True 或 False −
print("
结果...
",np.less_equal(arr1, arr2))示例
import numpy as np # 使用 array() 方法创建两个二维 numpy 数组 # 我们插入了 int 类型的元素 arr1 = np.array([[49, 76, 61], [82, 69, 29]]) arr2 = np.array([[40, 60, 61], [81, 55, 32]]) # 显示数组 print("数组 1...
", arr1) print("数组 2...
", arr2) # 获取数组的类型 print("数组 1 的类型...
", arr1.dtype) print("数组 2 的类型...
", arr2.dtype) # 获取数组的维度 print("数组 1 的类型...
", arr2.dtype)数组 1 的维度...
",arr1.ndim) print("
我们的数组 2 的维度...
",arr2.ndim) # 获取数组的形状 print("
我们的数组 1 的形状...
",arr1.shape) print("
我们的数组 2 的形状...
",arr2.shape) # 要返回一个数组元素小于等于另一个数组的真值,请使用 Python Numpy 中的 numpy.less_equal() 方法 # 返回值为 True 或 False print("
结果...
",np.less_equal(arr1, arr2))输出
数组 1... [[49 76 61] [82 69 29]] 数组 2... [[40 60 61] [81 55 32]] 数组 1 的类型... int64 数组 2 的类型... int64 数组 1 的维度... 2 数组 2 的维度... 2 数组 1 的形状... (2, 3) 数组 2 的形状... (2, 3) 结果... [[False False True] [False False True]]
相关文章

