python 知識積累

2021-09-18 09:10:35 字數 1001 閱讀 5804

**.csv:(其檔案以純文字形式儲存**資料(數字和文字))**

假設資料檔名:dl_data.csv檔案:

資料 行索引為:[-20......19];列索引為:[-25......25]

語句分析:

1、q_table6 = pd.read_csv(『dl_data.csv』,encoding = 「utf-8」,header = 0,names = range(0,50))

功能:將原來的列索引[-25…25]替換為[0、、、49].

介紹:header =0是預設情況(即不標明,預設就是header = 0),表示以資料的第一行為列索引。

encoding = "utf-8"表明以utf-8為編碼規則。

names = range(0,50))表示以[0…49]為列索引的名

2、q_table6 =pd.read_csv(『dl_data.csv』,encoding = 「utf-8」,header = none,names =range(0,50)

功能:給資料新增一行列索引[0…49],header = none表示原來的資料是沒有列索引的,就算你的資料裡面有列索引,這時就把原來的列索引當成了資料。

上面兩個語句都會預設為資料新增行索引,即會把原來的行索引當成資料,自己再新增新的行索引[0,1,2…] !!!如果不想新增新的行索引,**如下:

q_table6 =pd.read_csv(『dl_data.csv』,encoding = 「utf-8」,index_col=0)

index_col=0表示以原有資料的第一列(索引為0)當作行索引。

eg:student=[『tom』,『wang』]

for student in student:

priint(「學生」,srudent)

輸出:學生 tom

學生 wang

python小知識積累

1 如何理解一切皆物件的python變數類似c語言的指標引用?id 函式返回物件的唯一識別符號,識別符號是乙個整數。cpython 中id 函式用於獲取物件的記憶體位址。在python中,一切都是物件,所有變數都是對某個物件的引用 有點像指標 記憶體管理自動進行 類似c 智慧型指標 為了高效利用記憶...

python小知識點積累

shutil.rmtree 表示遞迴刪除資料夾下的所有子資料夾和子檔案 from unittest import mock python3.4後內建mock庫python單例模式 裝飾器 decorator 可以動態地修改乙個類或函式的功能。也可以使用裝飾器來裝飾某個類,使其只能生成乙個例項 fro...

知識的積累

最初認識darwin 的時候,我還是個沒畢業的新手。那時,我在公司做畢業設計,題目就是用c 對部門內已有的一套c的庫進行封裝。那套庫就是darwin開發的,這次封裝工作也是在他的領導之下進行的。當時,我對c 有著說不清的好感,心裡認定那是成為高手的必經之路,因此很樂於參加到這個工作之中。darwin...