Python學習筆記一

2021-08-09 08:29:53 字數 1089 閱讀 8447

一、pandas(python data analysis library)

pandas 納入了大量庫和一些標準的資料模型,提供了高效地操作大型資料集所需的工具。它是使python成為強大而高效的資料分析環境的重要因素之一。

pd.read_csv(『目錄,或者**』) 讀取csv資料

(comma-separated values,csv,逗號分隔符)

df = pd.dataframe(data = 『矩陣』,colums =[『a』,』b』]) 將矩陣資料轉換成csv資料

pd.to_csv(『位址』) 儲存csv資料

二、zip

將對應下標的元素封裝進乙個新的陣列中。

比如說x=[1,2,3] y=[4,5,6] zip(x,y)的結果就是

[[1,4],[2,5],[3,6]],這裡把x,y看作是記錄。

如果x=[[1,2],[3,4],[5,6]],y=[7,8,9]那麼zip(x,y)的結果就是

[([1,2],7),([3,4],8),([5,6],9)]

在使用for語句遍歷列表的元素時,比如:for i,j in z。其中i代表第一列的元素,j代表第二列的元素。對應的元素可以是數字,也可以是列表和元組。

三、python中的元組,列表,字典分別對應小括號,中括號,大括號。其元組與列表的區別在於元組是不可修改的。

四、numpy

利用numpy建立隨機數組,比如a = np.random.rand(3,2),可以產生3行2列的隨機數組。

利用numpy產生有序陣列,比如a=np.arange(1,15,dtype=int16).reshape(3,5),產生三行五列的有序整形陣列。

通過pandas將列表轉換成csv型別的資料後,可以有numpy中的iloc函式提取相應列的元素。比如a = b.iloc[1:4,2].values

通過numpy中的where函式可以根據判斷條件改變列表中的元素。比如:np.where(self.net_input(x) >= 0.0, 1, -1)

通過numpy中的dtype函式可以檢視列表的資料型別。

通過numpy中的shape函式可以檢視列表的大小。

Python學習 學習筆記(一)

python是什麼?人們為和使用python python的缺點 如今誰在使用python 流行的p2p檔案分享系統bitjorrent是乙個python程式。eve online這款大型多人網路遊戲 massively multiplayer online game,mmog 廣泛地使用pytho...

python學習學習筆記一

1,python 是完全物件導向的語言。在python中一切都是物件,函式 模組 字串等都是物件。2,資料型別 數字,字串,列表,元組,字典 數字型 整型 浮點型 布林型 非零即真 複數型 int x float x 型別轉換 非數字型 字串 列表 元祖 字典 list 元祖 元祖轉列表 tuple...

Python學習筆記 一

python學習筆記 一 關鍵知識點 1 程式列印輸出使用print語句 2 使用print輸出字串時,字串內容不帶引號。而使用字串變數名輸出時,字串內容由引號括起來 3 在python 解析器中下劃線 表示最後乙個表示式的值 4 重定向輸出符合為 5 程式中需要輸入時,實用raw input 內建...