功能:實現訊號幅值歸一化
輸入x為原訊號,是乙個numpy的1d張量
輸出y為幅值歸一化訊號,是乙個numpy的1d張量
呼叫格式
def
normalized
(x):
y = x - np.mean(x)
# 消除直流分量
y = y / np.
max(np.
abs(y)
)# 幅值歸一化
return
(y)
執行:
import numpy as np
import math
y0 = np.array([1
.,2.
,3.,
4.,5
.])def
normalized
(x):
y = x - np.mean(x)
# 消除直流分量
y = y / np.
max(np.
abs(y)
)# 幅值歸一化
return
(y)y1 = normalized(y0)
print
('y0='
,y0)
print
('y1='
,y1)
執行結果:
y0= [1. 2. 3. 4. 5.]
y1= [-1. -0.5 0. 0.5 1. ]
python歸一化處理 python歸一化處理
一 定義 歸一化方法有兩種形式,一種是把數變為 0,1 之間的小數,一種是把有量綱表示式變為無量綱表示式。主要是為了資料處理方便提出來的,把資料對映到0 1範圍之內處理,更加便捷快速。二 目的 不同評價指標往往具有不同的量綱和量綱單位,這樣的情況會影響到資料分析的結果,為了消除指標之間的量綱影響,需...
python歸一化 增大差異 歸一化 標準化
1 歸一化是將數值放縮到 0,1 或者 1,1 常用於機器學習計算多個不同量綱的特徵對映到 0,1 或者 1,1 所以該值受有最大值和最小值決定 2 z score 由於z score的資料分布滿足 正態分佈 n 0,1 而 正態分佈 又被稱為 z 分布 所以該方法被稱為 z score z sco...
最大值最小值歸一化
1 coding utf 8 2 3created on fri sep 7 16 28 20 201845 author zhen 6 7 最大值最小值歸一化 x xmin xmax xmin 8import numpy as np 9import matplotlib.pyplot as plt...