📜  Python中的 numpy.fmax()(1)

📅  最后修改于: 2023-12-03 15:04:33.306000             🧑  作者: Mango

Python中的numpy.fmax()

简介

numpy.fmax()numpy库中的一种函数,用于返回两个数组中对应元素的较大值。

语法
numpy.fmax(x1, x2, /, out=None, *, where=True, casting='same_kind', order='K', dtype=None, subok=True[, signature, extobj])
参数
  • x1:数组
  • x2:数组
  • out:ndarray,可选参数,用于保存输出结果
  • where:返回结果的条件,即只有对应位置为True的元素才会返回
  • casting:字符串,用于控制数据类型转换
  • order:字符串,用于控制以何种方式排列
  • dtype:返回数据类型
  • subok:布尔值,用于控制是否返回子类
  • signature:函数签名
  • extobj:函数扩展对象
返回值

返回一个新的数组,其中每个元素都是两个输入数组中对应元素的较大值。

示例
import numpy as np

arr1 = np.array([10, 20, 30, 40, 50])
arr2 = np.array([30, 40, 50, 60, 70])

result = np.fmax(arr1, arr2)

print(result)

输出:

[30 40 50 60 70]

其中,输出结果为两个数组中每个位置上的较大值。

总结

numpy.fmax()是返回两个数组中对应元素的较大值的函数,使用简单,能够方便地处理数组中元素的大小关系。