求Numpy数组的最小值和最大值
求Numpy数组的最小值和最大值。
·
Python 有内置的 min 函数和 max 函数,分别被用于获取给定数组的最小值和最大值:
min(big_array), max(big_array)
输出结果如下:
(1.1717128136634614e-06, 0.9999976784968716)
NumPy 对应的函数也有类似的语法,并且也执行得更快:
np.min(big_array), np.max(big_array)
输出结果如下:
(1.1717128136634614e-06, 0.9999976784968716)
%timeit min(big_array)
%timeit np.min(big_array)
输出结果如下:
10 loops, best of 3: 82.3 ms per loop
1000 loops, best of 3: 497 µs per loop
对于 min、max、sum 和其他 NumPy 聚合,一种更简洁的语法形式是数组对象直接调用这些方法:
print(big_array.min(), big_array.max(), big_array.sum())
输出结果如下:
1.17171281366e-06 0.999997678497 499911.628197
更多推荐
已为社区贡献1条内容
所有评论(0)