Python資料科學手冊(1) IPython

2021-09-03 07:14:52 字數 1567 閱讀 3770

本文主要是看完python資料科學手冊第一章的筆記

ipython是一種互動式的python開發環境,在資料探索階段非常有用,下面是對它的用法特性的簡單介紹。

1,ipython的幫助和文件

a: 用符號?獲取文件,類似於python的內建函式help()

help(len) 等價於 len?

b: 用??獲取源**

c. 用tab補全的方式探索模組

包含物件內容的tab自動補全;匯入時的tab自動補全;超越tab自動補全:萬用字元匹配,用*符號來實現;

2,ipython shell中的快捷鍵

工作流程中使用快捷鍵可以大大提高效率。ipython提供了很多快捷鍵方便操作,大概分為這幾類:導航快捷鍵,文字輸入快捷鍵,歷史命令快捷鍵和其他快捷鍵;

2.1 導航快捷鍵

快捷鍵動作

ctrl+a

游標移到開始處

ctrl+e

游標移到結尾處

ctrl+b

回退乙個字元

ctrl+f

前進乙個字元

2.2 文字輸入快捷鍵

backspace : 刪除前乙個字元

ctrl+d : 刪除後乙個字元

ctrl+k : 從游標開始剪下至行的末尾

ctrl+u : 從行的開頭剪下至游標

ctrl+y : 貼上之前剪下的文字

ctrl+t : 交換前兩個字元

2.3 歷史命令快捷鍵

2.4 其他快捷鍵

4,輸入和輸出歷史

4.1 ipython在shell中帶有in/out標籤,實際上建立了叫做in和out的python變數。可以想列表一樣輸出它們;

4.2 下劃線快捷鍵和以前的輸出

標準的python shell中,變數_(單下劃線)用於更新以前的輸出;ipython更進一步,兩條下劃線獲取倒數第二個歷史輸出,三條下劃線用於倒數第三個輸出;

4.3 禁止輸出,只需在行尾新增乙個分號

4.4 相關魔法命令,%history 如:%history -n 1-4

5, shell命令

ipython終端直接執行shell命令的語法,這一神奇的功能使用感嘆號實現的:一行中任何在!之後的內容將不會通過python核心執行,而是通過系統命令執行。

6,錯誤和除錯

%xmode 有三個模式plain, context和verbose

7, **的分析和計時

IP協議 1 IP位址

ip 位址分類 這裡的ip位址均指ipv4的位址 ip位址採用點分十進位制的表示方法有32位,如乙個常見的ip位址192.168.1.1,其分為兩部分 網路號 和主機號,當位址通過子網劃分後主機號被分為子網號和主機號。在網路中的每乙個網路介面需要在網路中通訊就需要乙個ip位址,在這裡要想到每乙個網路...

python資料科學手冊

python資料科學手冊 這並不是一本介紹 python 和程式設計基礎知識的書。它假設讀者已經熟悉 python 的基本語法,包括定義函式 分配變數 呼叫物件方法 實現程 序控制流等基本能力。這本書將幫助 python 使用者學習如何通過 python 的資料科學棧 包括 ipython nump...

Python資料科學手冊 Pandas 目錄

安裝時使用了 anaconda,那麼 pandas 就已經安裝好了。import pandas pandas.version import pandas as pd 通過按下 tab 鍵顯示 pandas 命名空間的所有內容 pd.顯示 pandas 的內建文件 pd?詳細文件1.序列轉列表 r.v...