一区二区三区在线-一区二区三区亚洲视频-一区二区三区亚洲-一区二区三区午夜-一区二区三区四区在线视频-一区二区三区四区在线免费观看

腳本之家,腳本語言編程技術及教程分享平臺!
分類導航

Python|VBS|Ruby|Lua|perl|VBA|Golang|PowerShell|Erlang|autoit|Dos|bat|

服務器之家 - 腳本之家 - Python - Python數據預處理之數據規范化(歸一化)示例

Python數據預處理之數據規范化(歸一化)示例

2021-05-12 00:51memoryqiu Python

這篇文章主要介紹了Python數據預處理之數據規范化,簡單描述了數據規范化的原理、用法及相關操作技巧,需要的朋友可以參考下

本文實例講述了python數據預處理之數據規范化。分享給大家供大家參考,具體如下:

數據規范化

為了消除指標之間的量綱和取值范圍差異的影響,需要進行標準化(歸一化)處理,將數據按照比例進行縮放,使之落入一個特定的區域,便于進行綜合分析。

數據規范化方法主要有:

- 最小-最大規范化
- 零-均值規范化

數據示例

Python數據預處理之數據規范化(歸一化)示例

代碼實現

?
1
2
3
4
5
6
7
8
#-*- coding: utf-8 -*-
#數據規范化
import pandas as pd
import numpy as np
datafile = 'normalization_data.xls' #參數初始化
data = pd.read_excel(datafile, header = none) #讀取數據
(data - data.min())/(data.max() - data.min()) #最小-最大規范化
(data - data.mean())/data.std() #零-均值規范化

從命令行可以看到下面的輸出:

>>> (data-data.min())/(data.max()-data.min(
          0         1         2         3
0  0.074380  0.937291  0.923520  1.000000
1  0.619835  0.000000  0.000000  0.850941
2  0.214876  0.119565  0.813322  0.000000
3  0.000000  1.000000  1.000000  0.563676
4  1.000000  0.942308  0.996711  0.804149
5  0.264463  0.838629  0.814967  0.909310
6  0.636364  0.846990  0.786184  0.929571

>>> (data-data.mean())/data.std()
          0         1         2         3
0 -0.905383  0.635863  0.464531  0.798149
1  0.604678 -1.587675 -2.193167  0.369390
2 -0.516428 -1.304030  0.147406 -2.078279
3 -1.111301  0.784628  0.684625 -0.456906
4  1.657146  0.647765  0.675159  0.234796
5 -0.379150  0.401807  0.152139  0.537286
6  0.650438  0.421642  0.069308  0.595564

上述代碼改為使用print語句打印,如下:

?
1
2
3
4
5
6
7
8
#-*- coding: utf-8 -*-
#數據規范化
import pandas as pd
import numpy as np
datafile = 'normalization_data.xls' #參數初始化
data = pd.read_excel(datafile, header = none) #讀取數據
print((data - data.min())/(data.max() - data.min())) #最小-最大規范化
print((data - data.mean())/data.std()) #零-均值規范化

可輸出如下打印結果:

          0         1         2         3
0  0.074380  0.937291  0.923520  1.000000
1  0.619835  0.000000  0.000000  0.850941
2  0.214876  0.119565  0.813322  0.000000
3  0.000000  1.000000  1.000000  0.563676
4  1.000000  0.942308  0.996711  0.804149
5  0.264463  0.838629  0.814967  0.909310
6  0.636364  0.846990  0.786184  0.929571
          0         1         2         3
0 -0.905383  0.635863  0.464531  0.798149
1  0.604678 -1.587675 -2.193167  0.369390
2 -0.516428 -1.304030  0.147406 -2.078279
3 -1.111301  0.784628  0.684625 -0.456906
4  1.657146  0.647765  0.675159  0.234796
5 -0.379150  0.401807  0.152139  0.537286
6  0.650438  0.421642  0.069308  0.595564

附:代碼中使用到的normalization_data.xls點擊此處下載。

希望本文所述對大家python程序設計有所幫助。

原文鏈接:https://blog.csdn.net/sinat_25873421/article/details/80753121

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 国产成人8x视频一区二区 | 国产色综合久久五月色婷婷中文 | 国产亚洲综合精品一区二区三区 | 国产精品成人在线播放 | 手机看片1024国产 | 国产啪精品视频网给免丝袜 | 国产成人精品一区二三区 | 国产一区二区三区久久精品小说 | 国产精品suv一区二区 | 和老外3p爽粗大免费视频 | 国产成人综合久久 | 2020年国产精品午夜福利在线观看 | 91综合精品网站久久 | 亚洲视频中文字幕 | 精品一区二区三区在线成人 | 国产精品视频久久久 | 国产精品性视频免费播放 | 国产福利不卡视频 | 欧美日韩国产一区二区三区欧 | 欧美一区二区三区高清不卡tv | 性印度freehd | 高黄h文各种play | 日韩精品亚洲一级在线观看 | 国产里番 | 美女脱一净二净不带胸罩 | 国产麻豆91欧美一区二区 | 从后面撕开老师的丝袜动态图 | 四虎www.| 情人我吃糖果小说 | 天堂精品高清1区2区3区 | 91视在线国内在线播放酒店 | 免费在线观看网址大全 | 国产午夜亚洲精品理论片不卡 | 免费观看小视频 | 日b在线观看 | 四虎影视在线影院在线观看观看 | 每天都要睡男人(nph) | 操熟美女又肥又嫩的骚屁股 | 百合文高h | 亚洲欧美一区二区三区在线观看 | 十大免费批日的软件 |