如何实现NumPy中的统计函数?
- 内容介绍
- 文章标签
- 相关推荐
本文共计705个文字,预计阅读时间需要3分钟。
`numpy.amin()` 和 `numpy.amax()` 用于计算数组中元素在指定轴上超过特定阈值的最大最小值。
假设我们要计算数组 `a` 中第一维上超过3的最小值,代码如下:
pythonimport numpy as np
a=np.array([[1, 3, 6], [3, 4, 11], [6, 1, 4]])print(np.amin(a, axis=0)[a[:, 0] > 3])
numpy.amin()和numpy.amax()
numpy.amin()用于计算数组中元素沿着指定轴的最小值。
numpy.amax()用于计算数组中元素沿着指定轴的最大值
a=np.array([1,3,6],[3,4,11],[6,1,4]) print(np.amin(a,1) #每行最小值 print(np.amin(a,0) #每列最小值 print(np.amax(a) #所有元素中最大值 print(np.amax(a,1)) #j每行的最大值
结果:
[1 3 1]
[1 1 4]
11
[ 6 11 6]
numpy.ptp()
用来计算数组中元素的最大值与最小值的差(最大值-最小值)。
本文共计705个文字,预计阅读时间需要3分钟。
`numpy.amin()` 和 `numpy.amax()` 用于计算数组中元素在指定轴上超过特定阈值的最大最小值。
假设我们要计算数组 `a` 中第一维上超过3的最小值,代码如下:
pythonimport numpy as np
a=np.array([[1, 3, 6], [3, 4, 11], [6, 1, 4]])print(np.amin(a, axis=0)[a[:, 0] > 3])
numpy.amin()和numpy.amax()
numpy.amin()用于计算数组中元素沿着指定轴的最小值。
numpy.amax()用于计算数组中元素沿着指定轴的最大值
a=np.array([1,3,6],[3,4,11],[6,1,4]) print(np.amin(a,1) #每行最小值 print(np.amin(a,0) #每列最小值 print(np.amax(a) #所有元素中最大值 print(np.amax(a,1)) #j每行的最大值
结果:
[1 3 1]
[1 1 4]
11
[ 6 11 6]
numpy.ptp()
用来计算数组中元素的最大值与最小值的差(最大值-最小值)。

