util/lib/analysis_package/preprocess/normalizer.py

18 lines
387 B
Python
Raw Normal View History

2024-05-12 12:18:24 +00:00
# -*- coding: UTF-8 -*-
"""
@Project -> File IoD_data_analysis_tool -> normalizer
@IDE PyCharm
@Author rengengchen
@Date 2022/4/26 10:40
@Desc
"""
import pandas as pd
from scipy.stats import zscore as scipy_zscore
def zscore(a, axis=0, ddof=0, nan_policy='propagate'):
"""
Zi = (Xi - μ) / σ
"""
return scipy_zscore(a, axis, ddof, nan_policy)