精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

10 個加速Python數據分析的簡單的小技巧

開發 后端
一些小的技巧在編程領域可能會非常有用,在數據科學領域同樣如此。數據科學愛好者 Parul Pandey 在近日發表了一篇博文,分享了在數據科學中非常實用的 10 個小技巧。

 一些小的技巧在編程領域可能會非常有用,在數據科學領域同樣如此。數據科學愛好者 Parul Pandey 在近日發表了一篇博文,分享了在數據科學中非常實用的 10 個小技巧。

[[338752]]

有時候,一點小小的黑客行為可以節省時間,挽救生命。一個小小的快捷方式或附加組件有時會被證明是天賜之物,并且可以真正提高生產力。所以,下面是我最喜歡的一些技巧,我以本文的形式一起使用和編譯它們。其中,有些可能是相當有名的,有些可能是新的,但我相信下次您從事數據分析項目時,它們會非常有用。

1.Profiling the pandas dataframe

Profiling 是一個幫助我們理解數據的程序,而 Pandas Profiling 正是實現這一點的一個 python 包。這是對 pandas 數據幀進行探索性數據分析的一種簡單快速的方法。pandas df.describe()和 df.info()函數通常用作 EDA 過程的第一步。但是,它只提供了非常基本的數據概述,對于大型數據集沒有太大幫助。另一方面,pandas 分析函數使用 df.profile_report()擴展 pandas 數據幀,以便快速進行數據分析。它用一行代碼顯示了大量信息,在交互式 HTML 報告中也顯示了這些信息。對于給定的數據集,pandas 分析包計算以下統計信息:

 

 

 

 

Pandas Profiling 包計算統計信息

安裝

 

  1. pip install pandas-profiling 
  2.  
  3. --或者 
  4.  
  5. conda install -c anaconda pandas-profiling 

使用

讓我們使用古老的 Titanic 數據集來演示通用的 Python 分析器的功能。

 

  1. #importing the necessary packages 
  2. import pandas as pd 
  3. import pandas_profiling 
  4.  
  5. # Depreciated: pre 2.0.0 version 
  6. df = pd.read_csv('titanic/train.csv'
  7. pandas_profiling.ProfileReport(df) 

注:在這篇文章發表一周后,Pandas-Profiling 發布了一個升級版本 2.0.0。其語法發生了一些變化,事實上,功能已經包含在 pandas 中,報告也變得更加全面。以下是最新的語法用法:

使用

要在 Jupyter notebook 中顯示報告,請運行:

 

  1. #Pandas-Profiling 2.0.0 
  2. df.profile_report() 

這一行代碼就是在 Jupyter notebook 中顯示數據分析報告所需的全部代碼。報告非常詳細,必要時包括圖表。

 

 

 

 

還可以將報告導出到具有以下代碼的交互式 HTML 文件中。

 

  1. profile = df.profile_report(title='Pandas Profiling Report'
  2. profile.to_file(outputfile="Titanic data profiling.html"

2.為 pandas plots 帶來交互性

pandas 有一個內置的.plot()函數作為數據幀類的一部分。然而,用這個函數呈現的可視化并不是交互式的,這使得它不那么吸引人。相反,也不能排除使用 pandas.dataframe.plot()函數繪制圖表的易用性。如果我們不需要對代碼進行重大修改,就可以像繪制 pandas plots 那樣繪出交互式圖表呢?你可以在 Cufflinks 庫的幫助下做到這一點。Cufflinks 將 plotly 的力量與 pandas 的靈活性結合起來,便于繪制。現在讓我們來看看如何安裝這個庫并讓它在 pandas 中工作。

安裝

 

  1. pip install plotly # Plotly is a pre-requisite before installing cufflinks 
  2. pip install cufflinks 

使用

 

  1. #importing Pandas 
  2. import pandas as pd 
  3. #importing plotly and cufflinks in offline mode 
  4. import cufflinks as cf 
  5.  
  6. import plotly.offline 
  7. cf.go_offline() 
  8. cf.set_config_file(offline=False, world_readable=True

是時候用 Titanic 數據集來展示它的魔法了。

 

  1. df.iplot() 

 

 

 

  1. df.iplot() vs df.plot() 

右視圖顯示的是靜態圖表,左圖表是交互式的,更詳細地說,所有這一切在語法上都沒有重大變化。

3.一點點 Magic

Magic 命令是 Jupyter notebook 中的一組方便的函數,旨在解決標準數據分析中的一些常見問題。在%lsmagic 的幫助下,您可以看到所有可用的 magic。

 

 

 

 

所有可用的 magic 函數列表

magic 命令有兩種:行 magics(前綴為一個% 字符并在一行輸入上操作)和單元 magics(用%% 前綴關聯并在多行輸入上操作)。如果設置為 1,則可以調用 magic 函數,而無需鍵入初始百分比。

讓我們看看其中一些在常見數據分析任務中可能有用的功能:

% pastebin

%Pastebin 將代碼上載到 Pastebin 并返回 URL。Pastebin 是一種在線內容托管服務,我們可以在其中存儲純文本(如源代碼片段),然后可以與其他人共享 URL。事實上,Github gist 也類似于 Pastebin,盡管有版本控制。

考慮使用包含以下內容的 python script file.py:

 

  1. #file.py 
  2. def foo(x): 
  3.     return x 

使用 Jupyter notebook 中的%pastebin 生成 pastebin url

 

 

 

 

%matplotlib notebook

%matplotlib inline 函數用于呈現 Jupyter noteboo 中的靜態 matplotlib 繪圖。嘗試用 notebook 替換內嵌部件,以輕松獲得可縮放和可調整大小的繪圖。確保在導入 Matplotlib 庫之前調用了函數。

 

 

 

 

%matplotlib inline vs %matplotlib notebook

  • %run

%run 函數在 notebook 內運行 python 腳本。

 

  1. %run file.py 
  • %%writefile

%WriteFile 將單元格的內容寫入文件。在這里,代碼將被寫入一個名為 foo 的文件,并保存在當前目錄中。

 

 

 

 

  • %%latex

%%latex 函數將單元格內容呈現為 LaTeX。它可用于在單元中編寫數學公式和方程。

 

 

 

 

4.發現和消除錯誤

interactive debugger 也是一個神奇的函數,但我已經為它提供了自己的一個類別。如果在運行代碼單元時遇到異常,請在新行中鍵入%debug 并運行它。這將打開一個交互式調試環境,將您帶到發生異常的位置。您還可以檢查程序中分配的變量值,并在此處執行操作。要退出調試器,請單擊 q。

 

5.輸出也可以很漂亮

如果您想為數據結構生成美觀的表示,pprint 是你想要的模塊,它在打印字典或 JSON 數據時特別有用。讓我們來看一個使用 print 和 pprint 顯示輸出的示例。

 

 

 

 

 

 

 

6.突出報警框

我們可以在您的 Jupyter 筆記本中使用警告/注釋框來突出顯示重要的內容或任何需要突出顯示的內容。注釋的顏色取決于警報的類型。只需在需要突出顯示的單元格中添加以下代碼。

藍色警報框:信息提示

 

 
  1. <div class="alert alert-block alert-info"
  2. <b>Tip:</b> Use blue boxes (alert-info) for tips and notes. 
  3. If it’s a note, you don’t have to include the word “Note”. 
  4. </div> 

黃色警報框:警告

 

 
  1. <div class="alert alert-block alert-warning"
  2. <b>Example:</b> Yellow Boxes are generally used to include additional examples or mathematical formulas. 
  3. </div> 

綠色警報框:成功

 

 
  1. <div class="alert alert-block alert-success"
  2. Use green box only when necessary like to display links to related content. 
  3. </div> 

紅色警報框:危險

 

 
  1. <div class="alert alert-block alert-danger"
  2. It is good to avoid red boxes but can be used to alert users to not delete some important part of code etc. 
  3. </div> 

7.打印單元格的所有輸出

考慮一個包含以下代碼行的 Jupyter notebook 單元:

 

  1. In [1]: 10+5           
  2.          11+6 

 

  1. Out [1]: 17 

通常情況下,單元格中只有最后一個輸出會被打印出來,對于其他輸出,我們需要添加 print()函數。好吧,其實我們只需在 notebook 頂部添加以下代碼片段就可以打印所有輸出。

 

  1. from IPython.core.interactiveshell import InteractiveShell InteractiveShell.ast_node_interactivity = "all" 

現在所有的輸出都被一個接一個地打印出來

 

  1. In [1]: 10+5           
  2.          11+6 
  3.          12+7 

 

  1. Out [1]: 15 
  2. Out [1]: 17 
  3. Out [1]: 19 

要恢復到原始設置:

 

  1. InteractiveShell.ast_node_interactivity = "last_expr" 

8.使用「i」文件運行 python 腳本

從命令行運行 python 腳本的一種典型方法是:python hello.py。但是,如果您在運行同一腳本(如 python)時添加了一個額外的-i hello.py,那么它提供了更多的優勢。讓我們看看怎么做。首先,只要程序不結束,python 就不會退出解釋器。因此,我們可以檢查變量的值以及程序中定義的函數的正確性。

其次,我們可以通過以下方式輕松調用 Python 調試器,因為我們仍在解釋器中:

 

 

  1. import pdb 
  2. pdb.pm() 

這將使我們進入異常發生的位置,然后我們可以處理代碼。

 

 

 

 

 

查看來源可以點擊這里。

9.自動注釋代碼

ctrl/cmd+/自動將單元格中選定的行注釋掉,再次點擊組合將取消對同一行代碼的注釋。

 

10.刪除容易恢復難

你有沒有不小心刪除了 Jupyter notebook 上的一個單元的經歷?如果有,那么這里有一個快捷方式可以撤消刪除操作。如果刪除了單元格的內容,則可以通過按 ctrl/cmd+z 輕松恢復該內容。如果需要恢復整個已刪除單元格,請按 Esc+Z 或 EDIT > Undo 撤銷刪除單元格。

結論

在本文中,我列出了在使用 Python 和 Jupyter notebook 時收集到的主要技巧。我相信它們會對你有用,你會從這篇文章中收回一些東西。好了,開始快樂的編碼之旅吧!.

 

責任編輯:華軒 來源: SQL數據庫開發
相關推薦

2019-07-10 15:51:40

Python數據分析代碼

2019-07-25 14:23:36

2019-08-22 17:43:40

PythonHTML可視化技術

2019-06-23 18:30:00

Python數據分析編碼

2020-12-31 10:33:05

Python開發編程

2020-08-19 09:22:14

Python語言工具

2018-08-23 17:15:10

編程語言Python數據分析

2022-03-08 14:10:10

數據分析數據集Python

2023-10-04 00:17:00

SQL數據庫

2021-07-02 09:45:13

Python優化代碼

2013-01-06 11:01:59

大數據分析

2011-07-07 10:21:56

2021-03-15 08:13:19

JavaScript開發代碼

2020-05-18 09:56:46

數據分析數據管理數據

2022-05-14 23:49:32

Python數據計算技巧

2020-07-07 14:35:41

Python數據分析命令

2019-09-10 11:31:16

Python數據分析表達式

2015-10-30 13:57:20

烹飪數據分析

2017-01-11 16:54:34

數據分析數據準備數據虛擬化

2015-07-27 09:36:09

storyboard
點贊
收藏

51CTO技術棧公眾號

国产毛片欧美毛片久久久| 久久久久久久97| 无遮挡又爽又刺激的视频| 成人在线二区| 久久69国产一区二区蜜臀| 久久成人精品视频| 日本黄色片在线播放| 亚洲人成在线网站| 日本一区二区三区国色天香| 91免费欧美精品| 中文字幕亚洲精品一区| 青青草成人影院| 亚洲福利在线看| 亚洲另类第一页| 尤物在线网址| 日本一区二区三区久久久久久久久不| 国产精品美女www| 久青草视频在线观看| 欧美色图国产精品| 亚洲电影天堂av| 日韩va在线观看| 69av成人| 中文字幕佐山爱一区二区免费| 国产精品久久久久免费a∨大胸 | 国产情侣在线视频| 久久在线视频| 亚洲欧美一区二区三区在线| 18深夜在线观看免费视频| 中文字幕在线高清| 亚洲天堂av一区| 丝袜足脚交91精品| 六月丁香综合网| 日本欧美大码aⅴ在线播放| 欧美激情一区二区三区久久久| 美女av免费看| 精品国产一区二区三区小蝌蚪| 亚洲第一天堂av| 日韩欧美亚洲天堂| 国产丝袜在线观看视频| 亚洲欧美日韩电影| 亚洲一区三区| 97视频在线观看网站| 国产成人av影院| 国产精品小说在线| 天堂网中文字幕| 欧美成人一品| 久久国产精彩视频| 久久福利免费视频| 凹凸成人精品亚洲精品密奴| 亚洲人成电影网站色xx| 欧美老熟妇乱大交xxxxx| 欧美a级网站| 亚洲成人精品久久久| wwwxxx色| 爱爱精品视频| 日韩欧美另类在线| 欧美国产日韩另类 | 色婷婷久久久综合中文字幕 | 人在线成免费视频| 亚洲国产精品一区二区www在线| 亚洲国产精品一区二区第一页| 蝌蚪视频在线播放| 国产三级欧美三级| 久久99精品久久久久久青青日本| 丰满人妻妇伦又伦精品国产| 粉嫩av一区二区三区粉嫩| 91网免费观看| 欧美视频一二区| 99久久婷婷国产| 欧美日韩精品免费看| 色中色在线视频| 91麻豆免费看片| 日韩精品资源| 在线观看黄av| 一区二区三区四区激情| av日韩一区二区三区| 老色鬼在线视频| 在线免费av一区| 在线免费看污网站| 欧美第一在线视频| 亚洲国产精品久久91精品| 亚洲国产精品狼友在线观看| 国产一区福利| 一本一本久久a久久精品牛牛影视| 四虎影视1304t| 99久久久久| 欧美精品在线播放| 久久久久久91亚洲精品中文字幕| 狂野欧美一区| 91老司机在线| 日本美女一级视频| 成人丝袜视频网| 日韩精品一区二区三区丰满| 蜜桃视频网站在线| 亚洲国产精品人人做人人爽| 密臀av一区二区三区| 亚洲天堂网站| 亚洲精品永久免费| 国产男女猛烈无遮挡在线喷水| 欧美不卡在线| 国产精品久久久久久久久久久久 | 国产精品天堂蜜av在线播放| 欧美精品一区二区蜜臀亚洲| 少妇一级黄色片| 国产精品vip| 日韩av色在线| jizz中国少妇| 欧美激情中文字幕一区二区| www婷婷av久久久影片| 亚洲综合在线电影| 欧美日韩久久不卡| 在线免费观看日韩av| 香蕉久久网站| 国产成人精品在线播放| 丰满大乳国产精品| 成人欧美一区二区三区视频网页| 黄色片一级视频| 国产精品超碰| www.xxxx欧美| 精品一区二三区| 成人av电影在线观看| 一区二区免费电影| 免费亚洲电影| 亚洲国产精久久久久久久| 亚洲熟女少妇一区二区| 视频一区二区不卡| 久久99精品久久久久久久青青日本 | 日本少妇激情舌吻| 国内精品伊人久久久久av一坑| 国产一区二区三区高清| 香蕉久久aⅴ一区二区三区| 91久久一区二区| 美女网站视频在线观看| 欧美日本国产| 亚洲自拍偷拍区| 国产婷婷视频在线| 欧美日韩日日夜夜| 欧美一区二区三区粗大| 日韩精品欧美精品| 亚洲在线视频观看| 一二三四区在线观看| 在线国产电影不卡| 无码人妻精品一区二区三| 国产精品99一区二区三| 8050国产精品久久久久久| 国产激情无套内精对白视频| 国产精品成人免费精品自在线观看| 久艹在线免费观看| 国产亚洲久久| 久久久极品av| 国产又粗又黄又爽视频| 91麻豆国产在线观看| 欧美一级视频在线播放| 精品亚洲a∨一区二区三区18| 色青青草原桃花久久综合| 超碰在线97观看| 久久久精品人体av艺术| 黄色大片在线免费看| 豆花视频一区二区| 日韩亚洲欧美中文高清在线| 亚洲 日本 欧美 中文幕| 成人午夜精品一区二区三区| 国产1区2区3区中文字幕| 日本成人手机在线| 久久综合久久八八| 国产成人精品白浆久久69| 中文字幕一区视频| 伊人影院综合在线| 亚洲自拍偷拍网| 亚洲qvod图片区电影| 国产不卡在线| 欧美色综合天天久久综合精品| 老司机福利在线观看| 美腿丝袜在线亚洲一区| 天天干天天操天天干天天操| 国内不卡的一区二区三区中文字幕| 亚洲男人天堂九九视频| 国产91富婆露脸刺激对白| 成人在线分类| 欧美午夜精品伦理| 免费成人深夜夜行p站| 99精品免费视频| 久久五月天婷婷| 无遮挡爽大片在线观看视频| 亚洲福利影片在线| 69国产精品视频免费观看| 久久色在线观看| 亚洲综合日韩欧美| 欧美成人午夜77777| 日本免费久久高清视频| av在线电影网| 91精品国产欧美一区二区成人| 免费一级a毛片夜夜看| 国产主播一区二区| 国产精品久久久久久久乖乖| 亚洲精品小区久久久久久| 色综合视频网站| 噜噜噜噜噜在线视频| 欧美色爱综合网| 久久久久久国产精品视频 | 亚洲高清免费视频| 精品国产av无码| 久久99久久精品| 国产精品一线二线三线| 99久久精品网| 国产一区二区免费在线观看| 久久福利在线| 国语对白做受69| 日本黄色一区二区三区| 欧美蜜桃一区二区三区| 日本三级视频在线| 国产精品免费免费| 亚洲自拍偷拍精品| 人禽交欧美网站| 51xx午夜影福利| 国产调教一区二区三区| 91久久精品国产91久久性色tv| 亚洲黄色中文字幕| 久久精品国产久精国产思思| 婷婷丁香一区二区三区| 欧美蜜桃一区二区三区| 日韩欧美在线观看免费| 欧美激情综合在线| 亚洲精品20p| 欧美中文日韩| 青青青免费在线| 亚洲人成免费网站| 好看的日韩精品| 国产一区二区三区视频在线| 国产精品白嫩美女在线观看| 超碰91在线观看| 中文字幕欧美专区| porn视频在线观看| 亚洲精品视频网上网址在线观看 | 欧美日精品一区视频| 国产在线视频99| 自拍偷拍亚洲综合| 女同久久另类69精品国产| 91丝袜美腿高跟国产极品老师| 国产乱码一区二区三区四区| 日韩综合一区二区| 色播亚洲婷婷| 国产精品一区二区三区www| 国产精品青草久久久久福利99| av高清不卡| 91高潮在线观看| 免费在线观看黄色| 久久久精品免费视频| 色欧美激情视频在线| 亚洲免费精彩视频| 日批免费在线观看| 亚洲成av人片在线观看香蕉| 日本一区二区三区久久| 91国偷自产一区二区三区成为亚洲经典 | 国产午夜精品一区二区三区视频| 日本亚洲一区二区三区| 日韩不卡一区二区三区| 任你操这里只有精品| 国产九九精品| 日本黄网站免费| 黄色成人91| 欧美乱做爰xxxⅹ久久久| 欧美三区美女| 免费看又黄又无码的网站| 99精品视频免费| 国产亚洲精品网站| 欧美fxxxxxx另类| 国产又大又长又粗又黄| 欧美理论在线播放| 五月婷婷综合色| 久久影院100000精品| 涩涩日韩在线| 国产一区二区三区网| 国产伦精品一区二区三毛| jizz18欧美18| 欧美日韩在线观看一区二区三区| 亚洲精品国产setv| 一区二区三区观看| 在线成人超碰| 欧美精品卡一卡二| 久久狠狠婷婷| 日韩av卡一卡二| 国产一区二区毛片| 四虎永久免费观看| 国产日韩欧美a| 欧美日韩色视频| 亚洲一区在线看| 婷婷国产成人精品视频| 亚洲综合成人在线| 国产黄色免费观看| 日韩欧美第一页| 伊人免费在线观看| 欧美精品一区二区三区四区| 国产一区二区影视| 久久精品在线视频| 黄色成人影院| 日本成人在线视频网址| 精精国产xxxx视频在线播放| 国产精品劲爆视频| 免费一区二区三区四区| 91亚洲国产精品| 麻豆一区二区| 亚洲一区三区| 国产精品毛片| 天天综合网久久| 青青草观看免费视频在线| 亚洲国产视频在线| 亚洲乱码国产乱码精品| 日韩亚洲欧美成人一区| 激情小说 在线视频| 美女黄色丝袜一区| 欧美人体一区二区三区| 国产高清精品一区二区三区| 精品日产乱码久久久久久仙踪林| 先锋影音日韩| 黑人一区二区| 小泽玛利亚视频在线观看| 成人短视频下载| 美国黄色片视频| 欧美亚男人的天堂| 国产91久久久| 久久精品精品电影网| 丝袜美腿诱惑一区二区三区| 99在线国产| 开心激情综合| 国产专区在线视频| 精品夜夜嗨av一区二区三区| 亚洲图片综合网| 亚洲欧美色综合| 中文字幕一区二区三区波野结| 亚洲人a成www在线影院| 国模私拍一区二区国模曼安| 亚洲伊人一本大道中文字幕| 少妇精品久久久| 99蜜桃臀久久久欧美精品网站| 理论电影国产精品| 国精产品一区二区三区| 一区二区三区在线视频观看58| 91精品中文字幕| 中文字幕av一区中文字幕天堂| 人交獸av完整版在线观看| 亚洲自拍在线观看| 色婷婷一区二区三区| 欧美精品无码一区二区三区| 国产成人精品一区二区三区网站观看| 欧美性猛交xxxx乱大交少妇| 欧美午夜电影网| 国产福利免费在线观看| 国产精品久久久91| 蜜桃视频欧美| heyzo亚洲| 国产一区二区在线影院| 2025国产精品自拍| 欧美浪妇xxxx高跟鞋交| 五月婷婷在线播放| 欧美亚洲日本黄色| 日本亚洲不卡| 黑人糟蹋人妻hd中文字幕| 成人国产视频在线观看| 国产性xxxx高清| 91精品国产综合久久久久久| 成人影欧美片| 国产视频精品网| 亚洲国产网站| 午夜男人的天堂| 午夜精品一区二区三区免费视频 | 中文字幕成人一区| 蜜桃一区二区三区四区| 国产三级短视频| 一本色道久久综合亚洲精品按摩| 无套内谢的新婚少妇国语播放| 69影院欧美专区视频| 欧美激情影院| 高清一区二区视频| 中文子幕无线码一区tr| 国产精品午夜一区二区| 亚洲女人天堂av| 中文成人在线| 亚洲免费在线精品一区| 男人的天堂亚洲一区| 任我爽在线视频| 精品国产免费人成在线观看| 成年网站在线视频网站| 成人在线资源网址| 国产欧美日本| 女人十八毛片嫩草av| 欧美成人aa大片| 波多野结衣在线播放| 女同一区二区| 国内精品伊人久久久久av影院| gv天堂gv无码男同在线观看| 欧美一级视频精品观看| xvideos国产在线视频| 免费看污久久久| 久久99精品久久只有精品| 欧美精品一区二区蜜桃| 亚洲人成在线观看网站高清| 国产一区二区高清在线| 国产a视频免费观看| 亚洲一区自拍偷拍|