IPython與數據分析(附思惟導圖)

  1. 2016-6-2:第一次學習。
  2. 2016-8-10:第二次學習,添加思惟導圖。

思惟導圖概覽:
「Python數據分析」學習目標:
  • 與外界進行交互:
讀寫各類各樣的文件格式和數據庫。
  • 準備:
對數據進行清理、修整、整合、規範化、重塑、切片切塊、變形等處理以便進行分析。
  • 轉換:
對數據集作一些數學和統計運算以產生新的數據集。好比說,根據分組變量對一個大表進行聚合。
  • 建模和計算:
將數據跟統計模型、機器學習算法或其餘計算工具聯繫起來。
  • 展現:
建立交互式的或靜態的圖片或文字摘要。

IPython功能:
  • Tab鍵自動完成:變量(對象、函數等),任何對象後面輸入一個句點(方法和屬性),模塊,文件路徑
  • 對象內省:變量的前面或後面加上一個問號(?),再配以通配符(*)便可顯示出全部與該通配符表達式相匹配的名稱。
  • %run命令:只要將加路徑的文件名傳給%run就能夠運行了 (%run D:/01temporary/pipline/zy)
  • "Ctrl-C"中斷正在執行的代碼
  • 搜索並重用命令歷史:只需輸入前幾個字符並按"Ctrl-P"鍵或上箭頭鍵便可。(屢次按"Ctrl-P"鍵或上箭頭鍵就會在命令歷史中不斷搜索)
  • 輸入和輸出變量:_iX(輸入的命令);_X(輸出的結果)。X爲命令的行號。exec關鍵字從新執行:exec _i27
  • 與操做系統交互:%pwd 當前工做目錄 %cd 更改系統工做目錄,才能自由使用%run等命令
  • 目錄書籤系統:%bookmark db /home/wesm/Dropbox/;cd db
  • 測試代碼的執行時間:%time和%timeit

參考資料:《利用Python進行數據分析》


相關文章
相關標籤/搜索