

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、第一個例子:import matplotlib.pyplot as pltimport numpy as npfrom sklearn.model_selection import train_test_splitfrom sklearn.decomposition import PCAfrom sklearn.pipeline import make_pipelinefrom sklearn.preprocessing import
2、FunctionTransformerdef _generate_vector(shift=0.5, noise=15):return np.arange(1000) + (np.random.rand(1000) - shift) * noisedef generate_dataset():“““This dataset is two lines with a slope ~ 1, where one hasa y offset of
3、 ~100“““return np.vstack((np.vstack((_generate_vector(),_generate_vector() + 100,)).T,np.vstack((_generate_vector(),_generate_vector(),)).T,)), np.hstack((np.zeros(1000), np.ones(1000)))def all_but_first_column(X):return
4、 X[:, 1:]def drop_first_component(X, y):“““Create a pipeline with PCA and the column selector and use it totransform the dataset.“““pipeline = make_pipeline(PCA(), FunctionTransformer(all_but_first_column),)X_train, X_te
5、st, y_train, y_test = train_test_split(X, y)pipeline.fit(X_train, y_train)return pipeline.transform(X_test), y_testif __name__ == '__main__':第二個例子:from __future__ import print_functionprint(__doc__)# Code source:
6、 Thomas Unterthiner# License: BSD 3 clauseimport matplotlib.pyplot as pltimport numpy as npfrom sklearn.preprocessing import StandardScaler, RobustScaler# Create training and test datanp.random.seed(42)n_datapoints = 100
7、Cov = [[0.9, 0.0], [0.0, 20.0]]mu1 = [100.0, -3.0]mu2 = [101.0, -3.0]X1 = np.random.multivariate_normal(mean=mu1, cov=Cov, size=n_datapoints)X2 = np.random.multivariate_normal(mean=mu2, cov=Cov, size=n_datapoints)Y_train
8、 = np.hstack([[-1]*n_datapoints, [1]*n_datapoints])X_train = np.vstack([X1, X2])X1 = np.random.multivariate_normal(mean=mu1, cov=Cov, size=n_datapoints)X2 = np.random.multivariate_normal(mean=mu2, cov=Cov, size=n_datapoi
9、nts)Y_test = np.hstack([[-1]*n_datapoints, [1]*n_datapoints])X_test = np.vstack([X1, X2])X_train[0, 0] = -1000 # a fairly large outlier# Scale datastandard_scaler = StandardScaler()Xtr_s = standard_scaler.fit_transform(X
10、_train)Xte_s = standard_scaler.transform(X_test)robust_scaler = RobustScaler()Xtr_r = robust_scaler.fit_transform(X_train)Xte_r = robust_scaler.transform(X_test)# Plot datafig, ax = plt.subplots(1, 3, figsize=(12, 4))ax[
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 大數據預處理代碼
- 健康大數據預處理技術及其應用.pdf
- 數據預處理ppt
- 面向熱力系統(tǒng)大數據平臺的復雜數據預處理技術研究.pdf
- ct數據預處理流程
- ct數據預處理流程
- 數控代碼光順預處理方法研究.pdf
- 基于Hadoop平臺的大數據預處理關鍵技術研究與實現(xiàn).pdf
- 第2章_數據存儲預處理
- 數據挖掘中數據預處理的方法研究.pdf
- 面向非結構化文本大數據預處理中間件系統(tǒng)的設計與實現(xiàn).pdf
- 多波束測量數據預處理研究.pdf
- 基于數據驅動的橋梁健康監(jiān)測數據預處理.pdf
- 多通道數據采集系統(tǒng)數據預處理方法研究.pdf
- 面向數據驅動建模的數據預處理方法研究.pdf
- 教育大數據處理與智慧校園
- 大數據處理的關鍵技術
- 大數據的存儲和處理研究.pdf
- 教育大數據處理與智慧校園
- 教育大數據處理與智慧校園
評論
0/150
提交評論