两个数字之间的距离/绝对误差

时间:2013-05-29 12:08:49

标签: python numpy distance

获得最大值和最小值之间距离的最简洁方法是什么?

  1. 最大值总是大于最小值(在1d轴上更靠右边,而不是绝对值)。
  2. 只要符合条件1,最大值和最小值可以是符号的任意组合(正数和负数)
  3. 示例

    max =  1  min = -1  ->  dist = 2 
    max =  2  min =  1  ->  dist = 1 
    max = -1  min = -2  ->  dist = 1
    

3 个答案:

答案 0 :(得分:7)

肯定abs(max - min)会奏效。事实上,如果最大值总是更大,那么max - min就可以了。

答案 1 :(得分:3)

如果条件1已满足,您甚至不需要abs

dist = max-min

答案 2 :(得分:1)

您可以使用abs(max - min)执行此操作:

def diff(mx, mn):
    return abs(mx - mn)

print(diff(1, -1))
print(diff(2, 1))
print(diff(-1, -2))

输出:

2
1
1