補全變數
補全函式
物件的方法和屬性
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...