📅  最后修改于: 2023-12-03 15:18:03.048000             🧑  作者: Mango
numpy.recarray.min()
函数返回数组的最小值。
numpy.recarray.min(axis=None, out=None, keepdims=<no value>)
recarray.min()
函数返回计算后的最小值。
import numpy as np
ra = np.array([(1, 2, 3), (4, 5, 6)], dtype=np.dtype([("x", np.float), ("y", np.int), ("z", np.int)]))
print(ra.min())
输出结果为:
(1., 2, 3)
上述示例中,我们创建了一个包含3个字段的结构化数组,并在此数组上调用了 min()
函数。该函数返回了整个结构化数组的最小值 (1., 2, 3)
。
在下面的示例中,我们将结构化数组的第一个字段 x
作为参数传入 min()
函数中,以计算 x
字段的最小值。
import numpy as np
ra = np.array([(1, 2, 3), (4, 5, 6)], dtype=np.dtype([("x", np.float), ("y", np.int), ("z", np.int)]))
print(ra.min(axis=0)["x"])
输出结果为:
1.0
在这个示例中,我们使用 axis=0
参数来计算 x
字段的最小值。因为 min()
函数的输出结果是一个结构化数组,所以我们可以通过索引字段名 x
来访问最小值。