获得最大值和最小值之间距离的最简洁方法是什么?两个数字之间的距离/绝对误差
- 最大值始终大于最小值(在1d轴上更靠右,而不是绝对值)。
- 最大和最小可符号(正和负)的任何组合,只要该条件1被满足
例
max = 1 min = -1 -> dist = 2
max = 2 min = 1 -> dist = 1
max = -1 min = -2 -> dist = 1
获得最大值和最小值之间距离的最简洁方法是什么?两个数字之间的距离/绝对误差
例
max = 1 min = -1 -> dist = 2
max = 2 min = 1 -> dist = 1
max = -1 min = -2 -> dist = 1
当然abs(max - min)
会工作。事实上,如果最大值总是比较大,那么max - min
就可以工作。
你可以做到这一点与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
如果条件满足1,你甚至都不需要abs
dist = max-min
不这是一个减法? – njzk2
是的,目前我没有看到这种方式。我都在规范和载体,并错过了明显的。将投票结束/删除。 – TheMeaningfulEngineer
这个问题似乎是题外话题,因为它是关于基础数学。 – tacaswell