資料預處理的四種方式

2021-08-29 09:52:51 字數 2783 閱讀 7108

# 調整資料尺度(0..)

import pandas as pd

import numpy as np

from sklearn.preprocessing import minmaxscaler

# 匯入資料

filename =

'pima_data.csv'

names =

['preg'

,'plas'

,'pres'

,'skin'

,'test'

,'mass'

,'pedi'

,'age'

,'class'

]data = pd.read_csv(filename, names=names)

# 將資料分為輸入資料和輸出結果

array = data.values

x = array[:,

0:8]

y = array[:,

8]scaler = minmaxscaler(feature_range=(0

,1))

# 資料轉換

rescaledx = scaler.fit_transform(x)

# 設定資料的列印格式

np.set_printoptions(precision=3)

print

(rescaledx)

# 標準化資料

import numpy as np

import pandas as pd

from sklearn.preprocessing import normalizer

# 匯入資料

filename =

'pima_data.csv'

names =

['preg'

,'plas'

,'pres'

,'skin'

,'test'

,'mass'

,'pedi'

,'age'

,'class'

]data = pd.read_csv(filename, names=names)

# 將資料分為輸入資料和輸出結果

array = data.values

x = array[:,

0:8]

y = array[:,

8]scaler = normalizer(

).fit(x)

# 資料轉換

rescaledx = scaler.transform(x)

# 設定資料的列印格式

np.set_printoptions(precision=3)

print

(rescaledx)

# 標準化資料

import numpy as np

import pandas as pd

from sklearn.preprocessing import normalizer

# 匯入資料

filename =

'pima_data.csv'

names =

['preg'

,'plas'

,'pres'

,'skin'

,'test'

,'mass'

,'pedi'

,'age'

,'class'

]data = pd.read_csv(filename, names=names)

# 將資料分為輸入資料和輸出結果

array = data.values

x = array[:,

0:8]

y = array[:,

8]scaler = normalizer(

).fit(x)

# 資料轉換

rescaledx = scaler.transform(x)

# 設定資料的列印格式

np.set_printoptions(precision=3)

print

(rescaledx)

# 二值資料

import numpy as np

import pandas as pd

from sklearn.preprocessing import binarizer

# 匯入資料

filename =

'pima_data.csv'

names =

['preg'

,'plas'

,'pres'

,'skin'

,'test'

,'mass'

,'pedi'

,'age'

,'class'

]data = pd.read_csv(filename, names=names)

# 將資料分為輸入資料和輸出結果

array = data.values

x = array[:,

0:8]

y = array[:,

8]transform = binarizer(threshold=

0.0)

.fit(x)

# 資料轉換

newx = transform.transform(x)

# 設定資料的列印格式

np.set_printoptions(precision=3)

print

(newx)

四種Hibernate資料載入方式

1 即時載入 immediate loading 當實體載入完成後,立即載入與實體相關聯的資料。即當實體載入完成後,hibernate自動立即讀取與實體相關聯的資料,並且填充到實體對應的屬性中。這種載入通常有多條select語句,即select實體資料後,同時select實體相關聯的資料。2 延遲載...

iOS 資料儲存的四種方式

nskeyedarchiver 採用歸檔的形式來儲存資料,該資料物件需要 遵守nscoding協議,並且該物件對應的類必須提供encodewithcoder 和initwithcoder 方法。前乙個方法告訴系統怎麼對 物件進行編碼,而後乙個方法則是告訴系統怎麼對物件進行解碼。例如對possessi...

四種定址方式

直接在指令中給出運算元,不需要儲存單元,執行速度快,但是顯然資料也不能冗長,通用型性差,一般用來指定一些要求不高的整形整數。運算元 於暫存器,結果也寫回暫存器。顯然這個主要用到暫存器,這也是他的名字的由來。指令給出有效位址,這使得位址碼會很長,通用性也差。指令中給出的是運算元位址的位址,顯然就是要根...