《利用Python進行資料分析》(二)

2021-10-01 15:16:54 字數 1327 閱讀 4341

補全變數

補全函式

物件的方法和屬性

in [3]

: b =[1

,2,3

]in [4]

: b.

b.clear b.extend b.pop b.sort

b.copy b.index b.remove

補全模組

在變數前後使用? 顯示物件資訊

物件可以是函式或例項方法

?? 顯示函式原始碼

%run 檔名.py

執行時按ctrl-c

%paste

%cpaste函式

%timeit:測量python語句執行時間

%magic:檢視所有魔術命令

%debug:出現異常進入除錯模式

%reset:刪除命令空間變數和名字

%who:顯示命令空間的變數

賦值能將資料複製

in [8]: a = [1, 2, 3]

in [9]: b = a

in [11]: b

out[11]: [1, 2, 3, 4]

isinstance:檢查物件型別

is 判斷型別是否相同

in [23]: a = 5; b = 4.5

in [24]: isinstance(a, (int, float))

out[24]: true

in [25]: isinstance(b, (int, float))

out[25]: true

從同目錄下訪問其他python檔案

列表、字典、numpy陣列都是可變的

字串 元祖不可變

字串不可修改

字串可以list轉化為序列

\轉義 加r表示字元就是本身

format方法

datetime模組

物件的差產生datetime.timedelta

if x < 0:

print('negative!')

elif x == 0:

# todo: put something smart here

pass

else:

print('positive!')

in [126]: x = 5

in [127]: 'non-negative' if x >= 0 else 'negative'

out[127]: 'non-negative'

利用python進行資料分析(二)

第3章 內建資料結構,函式及檔案 3.1.1 元組 a 元組是一種固定長度 不可變的python物件序列,建立元組最簡單的辦法就是用逗號分隔序列值,通常情況下用括號括起來更明了。b 雖然元組中儲存的物件其自身是可變的,如列表,但元組一旦被建立,各個位置的物件是無法被修改的 假設元組中某個位置物件為列...

利用python進行資料分析

目錄 10 minutes to pandas 翻譯 pandas中loc iloc ix的區別 pandas dropna函式 pandas中dataframe的stack unstack 和pivot 方法的對比 pandas中關於set index和reset index的用法 python匿...

利用python進行資料分析

利用python進行資料分析,需要了解一些基本的方法,比如掌握回歸分析的方法,通過線性回歸和邏輯回歸,其實你就可以對大多數的資料進行回歸分析,並得出相對精確地結論。這部分需要掌握的知識點如下 回歸分析 線性回歸 邏輯回歸 基本的分類演算法 決策樹 隨機森林 樸素貝葉斯 基本的聚類演算法 k mean...