python自己實際操作

2021-08-19 01:14:18 字數 1910 閱讀 6216

-----匯入

出現(syntaxerror: (unicode error) 'unicodeescape' codec can't decode bytes in position 2-3: truncated \u******xx escape)

開頭加個 r  就可以了

import pandas as pd

ccf=pd.read_csv(r'c:\users\pc\desktop\tc\sample_submission.csv')

first_rows = ccf.head(n=5) 

print(first_rows)

匯入多sheet excel

import pandas as pd

#使用pandas讀取excel檔案

xls_file=pd.excelfile('./data/workbook.xls')xls_file.sheet_names

#顯示出讀入excel檔案中的表名字

table1=xls_file.parse('first_sheet')

table2=xls_file.parse('second_sheet')

xlsx_file=pd.excelfile("./demo.xlsx")

x1=xlsx_file.parse(0)x2=xlsx_file.parse(1)

#excel檔案的寫出#data.to_excel("abc.xlsx",sheet_name="abc",index=false,header=true) #

該條語句會執行失敗,原因在於寫入的物件是np陣列而不是dataframe物件,只有dataframe物件才能使用to_excel方法。

dataframe(data).to_excel("abc.xlsx",sheet_name="123",index=false,header=true)

#excel檔案和pandas的互動讀寫,主要使用到pandas中的兩個函式,乙個是pd.excelfile函式,乙個是to_excel函式
修改索引排序,從1開始

ccf.columns = ['a', 'b', 'c', 'd']

ccf.index=range(1,ccf.shape[0]+1)

---引數不接受一維陣列

age_scale_param

=scaler

.fit(df

['age'

])df

['age_scaled']=

scaler

.fit_transform(df

['age'

],age_scale_param

)fare_scale_param

=scaler

.fit(df

['fare'

])df

['fare_scaled']=

scaler

.fit_transform(df

['fare'

],fare_scale_param

)

---修改後

age_scale_param = scaler.fit(df['age'].values.reshape(-1, 1))

df['age_scaled'] = scaler.fit_transform(df['age'].values.reshape(-1, 1), age_scale_param)

fare_scale_param = scaler.fit(df['fare'].values.reshape(-1, 1))

df['fare_scaled'] = scaler.fit_transform(df['fare'].values.reshape(-1, 1), fare_scale_param)

print(df)

EOS實際操作

ref sudo apt get install clang 4.0 lldb 4.0 libclang 4.0 dev cmake make libbz2 dev libssl dev libg dev autotools dev build essential libbz2 dev libicu...

cvtColor 實際操作

cvtcolor 函式用於實現影象的色彩空間轉換,一般包括四個引數,cvtcolor src,dst,type,channels 即源影象,目標影象,轉換方式,目標影象通道數,有時候在應用時會選擇將dst設定和src相同,即實現原圖的轉換,需要注意在這個過程中,並不是在src的資料矩陣中直接進行修改...

Android Canvas實際操作

本篇我們來看canvas的實際應用,這裡會應用到屬性動畫valueanimator類,下面先看一下具體的效果 上述效果圖中主要由三部分組成,第一,繪製6個小球並旋轉,第二,6個小球先擴充套件然後收縮,第三,水波紋效果,展示一張。1 旋轉部分 首先,將6個小球分別繪製到螢幕上,呼叫 canvas.dr...