2024-09-01
Python
00

代码

import numpy as np def NormMinandMax(npdarr, min=0, max=1): """" 将数据npdarr 归一化到[min,max]区间的方法 返回 副本 """ arr = npdarr.flatten() Ymax = np.max(arr) # 计算最大值 Ymin = np.min(arr) # 计算最小值 k = (max - min) / (Ymax - Ymin) last = min + k * (arr - Ymin) return last YUAN = np.random.randint(3, 70, size=5) print(np.max(YUAN),np.min(YUAN)) print(YUAN, NormMinandMax(YUAN,4,6))

结果

64 5 [34 7 63 64 5] [4.98305085 4.06779661 5.96610169 6. 4. ]
如果对你有用的话,可以打赏哦
打赏
ali pay
wechat pay

本文作者:Dong

本文链接:

版权声明:本博客所有文章除特别声明外,均采用 CC BY-NC。本作品采用《知识共享署名-非商业性使用 4.0 国际许可协议》进行许可。您可以在非商业用途下自由转载和修改,但必须注明出处并提供原作者链接。 许可协议。转载请注明出处!