最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

python三種數(shù)據(jù)標(biāo)準(zhǔn)化方式

 更新時(shí)間:2024年07月19日 11:13:18   作者:DB_UP  
這篇文章主要介紹了python三種數(shù)據(jù)標(biāo)準(zhǔn)化方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教

python三種數(shù)據(jù)標(biāo)準(zhǔn)化

數(shù)據(jù)變換是數(shù)據(jù)準(zhǔn)備的重要環(huán)節(jié),它通過(guò)數(shù)據(jù)平滑、數(shù)據(jù)聚集、數(shù)據(jù)概化規(guī)范化 等方式將數(shù)據(jù)轉(zhuǎn)換成適用于數(shù)據(jù)挖掘的形式。

常見(jiàn)的變換方法:

  • 1.數(shù)據(jù)平滑:去除數(shù)據(jù)中的噪聲,將連續(xù)數(shù)據(jù)離散化。這里可以采用分箱、聚類和回歸的方式進(jìn)行數(shù)據(jù)平滑
  • 2.數(shù)據(jù)聚集:對(duì)數(shù)據(jù)進(jìn)行匯總,在SQL中有一些聚集函數(shù)可以供我們操作(比如Max)反饋某個(gè)字段的數(shù)值最大值,Sum返回某個(gè)字段的數(shù)值總和;
  • 3.數(shù)據(jù)概化:將數(shù)據(jù)由較低的概念抽象成為較高的概念,減少數(shù)據(jù)復(fù)雜度,即用更高的概念替代更低的概念。比如說(shuō)上海、杭州、深圳、北京可以概化為中國(guó)。
  • 4.數(shù)據(jù)規(guī)范化:使屬性數(shù)據(jù)按比例縮放,這樣就將原來(lái)的數(shù)值映射到一個(gè)新的特定區(qū)域中。常用的方法有最小一最大規(guī)范化、Z-score規(guī)范化、按小數(shù)定標(biāo)規(guī)范化等;
  • 5.屬性構(gòu)造:構(gòu)造出新的屬性并添加到屬性集中。這里會(huì)用到特征工程的知識(shí),因?yàn)橥ㄟ^(guò)屬性與屬性的連接構(gòu)造新的屬性,其實(shí)就是特征工程。比如說(shuō),數(shù)據(jù)表中統(tǒng)計(jì)每個(gè)人的英語(yǔ)、語(yǔ)文和數(shù)學(xué)成績(jī),你可以構(gòu)造一個(gè)“總和“這個(gè)屬性,來(lái)作為新屬性。這樣“總和這個(gè)屬性就可以用到后續(xù)的數(shù)據(jù)挖掘計(jì)算中。

在這些變換方法中,最簡(jiǎn)單易用的就是對(duì)數(shù)據(jù)進(jìn)行規(guī)范化處理。下面我來(lái)給你講下如何對(duì)數(shù)據(jù)進(jìn)行規(guī)范化處理。

1、Min-max 歸一化

Min-max規(guī)范化方法是將原始數(shù)據(jù)變換到[0,1]的空間中。

用公式表示就是:

新數(shù)值=(原數(shù)值-極小值)/(極大值-極小值)。

2、Z-Score標(biāo)準(zhǔn)化

我們定義:

新數(shù)值=(原數(shù)值一均值)/標(biāo)準(zhǔn)差。

3、小數(shù)定標(biāo)規(guī)范化

小數(shù)定標(biāo)規(guī)范化就是通過(guò)移動(dòng)小數(shù)點(diǎn)的位置來(lái)進(jìn)行規(guī)范化。

小數(shù)點(diǎn)移動(dòng)多少位取決于屬性A的取值中的最大絕對(duì)值。

舉個(gè)例子:

  • 比如屬性A的取值范圍是-999到88,那么最大絕對(duì)值為999,小數(shù)點(diǎn)就會(huì)移動(dòng)3位,即新數(shù)值=原數(shù)值/1000。
  • 那么A的取值范圍就被規(guī)范化為-0.999到0.088。

Python的SciKit-Learn庫(kù)使用

  • Min-max 規(guī)范化
from sklearn import preprocessing 
import numpy as np
#初始化數(shù)據(jù),每一行表示一個(gè)樣本,每一列表示一個(gè)特征
x=np.array([[0.,-3.,1.],
            [3.,1.,2.],
            [0.,1.,-1.]])
#將數(shù)據(jù)進(jìn)行[0,1]規(guī)范化
min_max_scaler=preprocessing.MinMaxScaler()
minmax_x=min_max_scaler.fit_transform(x)
print (minmax_x)
  • Z-Score規(guī)范化
from sklearn import preprocessing 
import numpy as np
#初始化數(shù)據(jù)
x=np.array([[0.,-3.,1.],
            [3.,1.,2.],
            [0.,1.,-1.]])
#將數(shù)據(jù)進(jìn)行Z-Score規(guī)范化
scaled_x=preprocessing.scale(x)
print (scaled_x)
  • 小數(shù)定標(biāo)規(guī)范化
from sklearn import preprocessing 
import numpy as np
#初始化數(shù)據(jù)
x=np.array([[0.,-3.,1.],
            [3.,1.,2.],
            [0.,1.,-1.]])
#小數(shù)定標(biāo)規(guī)范化
j=np.ceil(np.log10(np.max(abs(x)))
scaled_x=X/(10**j)
print (scaled_x)

4、歸一化和標(biāo)準(zhǔn)化的區(qū)別和聯(lián)系

區(qū)別:

  • 歸一化是將樣本的特征值轉(zhuǎn)換到同一量綱下把數(shù)據(jù)映射到[0,1]或者[a,b]區(qū)間內(nèi),僅由變量的極值決定,因此區(qū)間放縮法是歸一化的一種。
  • 標(biāo)準(zhǔn)化是依照特征矩陣的列處理數(shù)據(jù),其通過(guò)求z-score的方法,轉(zhuǎn)換為標(biāo)準(zhǔn)正態(tài)分布,和整體樣本分布相關(guān),每個(gè)樣本點(diǎn)都能對(duì)標(biāo)準(zhǔn)化產(chǎn)生影響。
  • 歸一化會(huì)改變數(shù)據(jù)的原始距離,分布,信息;
  • 標(biāo)準(zhǔn)化一般不會(huì)。

聯(lián)系:

  • 它們的相同點(diǎn)在于都能取消由于量綱不同引起的誤差;
  • 都是一種線性變換,都是對(duì)向量X按照比例壓縮再進(jìn)行平移。

5、使用情形:

什么時(shí)候用歸一化?什么時(shí)候用標(biāo)準(zhǔn)化?

(1)如果對(duì)輸出結(jié)果范圍有要求,用歸一化。

(2)如果數(shù)據(jù)較為穩(wěn)定,不存在極端的最大最小值,用歸一化。

(3)如果數(shù)據(jù)存在異常值和較多噪音,用標(biāo)準(zhǔn)化,可以間接通過(guò)中心化避免異常值和極端值的影響。

6、哪些模型必須歸一化/標(biāo)準(zhǔn)化?

  • ①SVM
  • ②KNN
  • ③神經(jīng)網(wǎng)絡(luò)
  • ④PCA等

總結(jié)

以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • Python繪制指數(shù)分布的概率密度函數(shù)圖

    Python繪制指數(shù)分布的概率密度函數(shù)圖

    在數(shù)據(jù)科學(xué)和統(tǒng)計(jì)學(xué)中,指數(shù)分布是一種應(yīng)用廣泛的連續(xù)概率分布,通常用于建模獨(dú)立隨機(jī)事件發(fā)生的時(shí)間間隔,本文將展示如何在Python中繪制指數(shù)分布的概率密度函數(shù)圖,需要的可以了解下
    2024-12-12
  • pytorch 圖像預(yù)處理之減去均值,除以方差的實(shí)例

    pytorch 圖像預(yù)處理之減去均值,除以方差的實(shí)例

    今天小編就為大家分享一篇pytorch 圖像預(yù)處理之減去均值,除以方差的實(shí)例,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2020-01-01
  • Python繪圖之在父組件中使用子組件的函數(shù)詳解

    Python繪圖之在父組件中使用子組件的函數(shù)詳解

    這篇文章主要為大家詳細(xì)介紹了Python在項(xiàng)目開(kāi)發(fā)時(shí),如何實(shí)現(xiàn)在父組件中使用子組件的函數(shù),文中的示例代碼講解詳細(xì),感興趣的小伙伴可以跟隨小編一起了解一下
    2023-08-08
  • Python數(shù)據(jù)結(jié)構(gòu)之棧詳解

    Python數(shù)據(jù)結(jié)構(gòu)之棧詳解

    棧和隊(duì)列是在程序設(shè)計(jì)中常見(jiàn)的數(shù)據(jù)類型,從數(shù)據(jù)結(jié)構(gòu)的角度來(lái)講,棧和隊(duì)列也是線性表,是操作受限的線性表。本文將詳細(xì)介紹一下Python中的棧,感興趣的可以了解一下
    2022-03-03
  • python中匿名函數(shù)的應(yīng)用方法

    python中匿名函數(shù)的應(yīng)用方法

    這篇文章主要介紹了python中匿名函數(shù)的應(yīng)用方法,匿名函數(shù)是無(wú)需使用def定義的函數(shù),只需使用關(guān)鍵字lambda進(jìn)行聲明,且只可使用一次,只有一個(gè)返回值,需要的朋友可以參考下
    2023-07-07
  • Python實(shí)現(xiàn)將txt里面多行json字符串轉(zhuǎn)成excel文件

    Python實(shí)現(xiàn)將txt里面多行json字符串轉(zhuǎn)成excel文件

    這篇文章主要為大家詳細(xì)介紹了Python實(shí)現(xiàn)將txt里面多行json字符串轉(zhuǎn)成excel文件的相關(guān)方法,文中的示例代碼講解詳細(xì),感興趣的小伙伴可以了解下
    2025-12-12
  • 淺談Python中的可迭代對(duì)象、迭代器、For循環(huán)工作機(jī)制、生成器

    淺談Python中的可迭代對(duì)象、迭代器、For循環(huán)工作機(jī)制、生成器

    這篇文章主要介紹了Python中的可迭代對(duì)象、迭代器、For循環(huán)工作機(jī)制、生成器,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2019-03-03
  • 對(duì)python PLT中的image和skimage處理圖片方法詳解

    對(duì)python PLT中的image和skimage處理圖片方法詳解

    今天小編就為大家分享一篇對(duì)python PLT中的image和skimage處理圖片方法詳解,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2019-01-01
  • 用python給自己做一款小說(shuō)閱讀器過(guò)程詳解

    用python給自己做一款小說(shuō)閱讀器過(guò)程詳解

    這篇文章主要介紹了用python給自己做一款小說(shuō)閱讀器過(guò)程詳解,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2019-07-07
  • Python使用Tkinter制作一個(gè)進(jìn)制轉(zhuǎn)換工具

    Python使用Tkinter制作一個(gè)進(jìn)制轉(zhuǎn)換工具

    在平時(shí)工作學(xué)習(xí)當(dāng)中,我們經(jīng)常會(huì)編寫(xiě)一些簡(jiǎn)單的 Python GUI 工具,以此來(lái)完成各種各樣的自動(dòng)化任務(wù),下面我們就來(lái)看看如何使用Python制作一個(gè)進(jìn)制轉(zhuǎn)換工具吧
    2024-01-01

最新評(píng)論

彭水| 柳河县| 慈溪市| 高台县| 南汇区| 杭锦后旗| 会东县| 台湾省| 白朗县| 紫金县| 舒兰市| 榆社县| 苏尼特左旗| 舒城县| 浦东新区| 宝丰县| 灌南县| 彩票| 文成县| 彰武县| 莎车县| 新巴尔虎右旗| 马关县| 进贤县| 晴隆县| 鄂伦春自治旗| 烟台市| 新丰县| 宝应县| 锡林郭勒盟| 桃源县| 定襄县| 防城港市| 富顺县| 即墨市| 彝良县| 屏东县| 新晃| 钟山县| 思茅市| 遵义县|