我有兩個采樣向量,一個向量最大值是0.8,最小值是-0.8。第二向量最小值為 0.2,最大值為 0.3。有第一個和第二個向量,我想將采樣向量中的所有值重新映射到-1 到 1之間。我怎么做。我正在尋找應用概述的兩個向量的方法。先感謝您。
采樣向量 1。
[ -0.8, 0.7 , -0.23, 0.56, 0.456, -0.344, -0.75, 0.8]
采樣向量 2。
[ 0.2, 0.23, 0.21, 0.29, 0.26, 0.25, 0.3]
uj5u.com熱心網友回復:
將xmin..xmax范圍映射到new_min..new_max一個的通用公式:
X' = new_min (new_max - new_min)*(X - xmin)/(xmax-xmin)
for destination range -1..1:
X' = -1 2 * (X - xmin) / (xmax-xmin)
for source range 0.2..0.3:
X' = -1 20 * (X - 0.2) = -5 20 * X
uj5u.com熱心網友回復:
您正在嘗試在 [-1, 1] 之間進行標準化
獲取比例:
norm_ratio = 1/.8
并將向量中的每個元素相乘以獲得所需的結果
轉載請註明出處,本文鏈接:https://www.uj5u.com/qiye/343367.html
標籤:数学
上一篇:列印輸出中的最大數字(collat??zconjecture-python)
下一篇:基于多個標準的加權平均排名
