獲得最大值和最小值之間距離的最簡潔方法是什麼?兩個數字之間的距離/絕對誤差
- 最大值始終大於最小值(在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