python使用如下方法规范化数组_python – 根据数组的符号将数组中列的元素规范化为1或-1...
                                                            生活随笔
收集整理的這篇文章主要介紹了
                                python使用如下方法规范化数组_python – 根据数组的符号将数组中列的元素规范化为1或-1...
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.                        
                                我想將數組’x’中包含正數和負數的列的元素規范化為-1或1.
x的負元素應歸一化為每列的x.min,其中x.min變為-1,x的正元素應歸一化為x.max變為1的每列的x.max.零值應保持為零.
我可以使用以下方式:
x = np.array([[ 1, 3, 1 ],
[-2, -5, -0.5],
[-3, -1, 1.5],
[ 2, 7, 2 ]])
x_norm = x / x.max(axis=0)
print(x_norm)
[[ 0.5 0.42857143 0.5 ]
[-1. -0.71428571 -0.25 ]
[-1.5 -0.14285714 0.75 ]
[ 1. 1. 1. ]]
但我真的希望結果如下:
print(x_norm)
[[ 0.5 0.42857143 0.5 ]
[-0.66 -1. -1. ]
[-1. -0.2 0.75 ]
[ 1. 1. 1. ]]
總結
以上是生活随笔為你收集整理的python使用如下方法规范化数组_python – 根据数组的符号将数组中列的元素规范化为1或-1...的全部內容,希望文章能夠幫你解決所遇到的問題。
 
                            
                        - 上一篇: vue和java bean_Java:J
- 下一篇: MySQL入门之访问控制与安全
