题
是否有一个numpy函数可以给定的numpy阵列其最大值 - 最小值,即numpy.max(a)-numpy.min(a)?
例如
numpy.xxx([4,3,2, 6] = 4 since max = 6, min = 2, 6 - 4 = 2)
原因:性能提高,因为Max和Min将导致阵列的迭代两倍(在我的情况下为750万或更多)。
解决方案
确实有这样的功能 - 称为 numpy.ptp()
对于“峰值到峰值”。
不隶属于 StackOverflow
题
是否有一个numpy函数可以给定的numpy阵列其最大值 - 最小值,即numpy.max(a)-numpy.min(a)?
例如
numpy.xxx([4,3,2, 6] = 4 since max = 6, min = 2, 6 - 4 = 2)
原因:性能提高,因为Max和Min将导致阵列的迭代两倍(在我的情况下为750万或更多)。
解决方案
确实有这样的功能 - 称为 numpy.ptp()
对于“峰值到峰值”。