python實現訊號幅值歸一化

2021-10-21 00:27:50 字數 788 閱讀 1821

功能:實現訊號幅值歸一化

輸入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...