精品欧美一区二区三区在线观看 _久久久久国色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技術棧公眾號

欧美亚洲精品天堂| 久久国产劲爆∧v内射| porn亚洲| 久草精品在线观看| 欧美精品一二区| xfplay5566色资源网站| 欧美暴力调教| 中文字幕在线观看一区| 国产精品二区二区三区| 人人妻人人爽人人澡人人精品| 99re6这里只有精品| 日韩美女在线视频| 亚州精品一二三区| gogogogo高清视频在线| 91视频精品在这里| 亚洲一区二区久久久久久| 日本免费观看视| 日韩毛片视频| 日韩久久午夜影院| 久久久久久久久久久影视| 中文字幕在线视频久| 亚洲免费看黄网站| 日韩精品大片| 欧美一区二区公司| 激情欧美日韩一区二区| 51精品在线观看| 97成人资源站| 在线日韩网站| 欧美草草影院在线视频| 污片在线免费看| 345成人影院| 亚洲成人中文在线| 综合视频在线观看| 成人在线免费公开观看视频| www..com久久爱| 96成人在线视频| 一级全黄裸体免费视频| 日韩精品一级中文字幕精品视频免费观看| 欧美高清无遮挡| 午夜激情福利网| 日韩欧美字幕| 中文字幕欧美亚洲| av男人的天堂av| 亚州精品视频| 精品无人国产偷自产在线| 佐佐木明希电影| 亚州一区二区| 日韩欧美一区二区视频| 午夜免费一级片| 天堂久久一区| 91精品在线免费观看| 成人性生交免费看| 久久福利在线| 欧美日韩免费高清一区色橹橹 | 香蕉久久国产| 性欧美视频videos6一9| 国产精品成人网站| 国产精品第十页| 欧美福利小视频| 不卡的免费av| 国产欧美二区| 日本欧美黄网站| 欧美一区二区三区久久久| 美日韩精品视频| 国产精品91在线观看| 老熟妇一区二区三区啪啪| 丝袜美腿亚洲综合| 国产精品久久久久久久久借妻 | 亚洲精品mv| 色拍拍在线精品视频8848| 男人舔女人下面高潮视频| 色成人免费网站| 欧美精品一级二级| 久久无码人妻一区二区三区| av成人综合| 日韩精品一二三四区| 亚洲性猛交xxxx乱大交| 日韩电影一区| 伦理中文字幕亚洲| 国产精选第一页| 久久久久久夜| 国产综合福利在线| 午夜美女福利视频| 91丨porny丨户外露出| 亚洲精品永久www嫩草| av激情在线| 大伊人狠狠躁夜夜躁av一区| 成人中文字幕av| 日本免费一区二区视频| 日韩精品一二三四区| 激情无码人妻又粗又大| 亚洲天堂成人| 国产精品视频不卡| 亚洲a视频在线观看| 久久久久国产免费免费| 日本xxxxx18| 一级毛片久久久| 日韩亚洲欧美中文三级| 久久精品成人av| 91精品综合| 秋霞av国产精品一区| 国产强被迫伦姧在线观看无码| 97久久超碰国产精品| 中文字幕中文字幕99 | 黄色成人在线播放| 一起操在线视频| 网友自拍区视频精品| 麻豆乱码国产一区二区三区| 黄色片中文字幕| 国产91富婆露脸刺激对白| 偷拍视频一区二区| 欧美人与性动交α欧美精品济南到| 色综合激情久久| 久久久久国产免费| 日韩在线欧美| 欧洲美女7788成人免费视频| 午夜久久久久久噜噜噜噜| 国产精品久久久久久久岛一牛影视 | 亚洲综合五月| 国产suv精品一区二区| 好男人www在线视频| 国产精品国产a| 午夜视频在线瓜伦| 久9re热视频这里只有精品| zzijzzij亚洲日本成熟少妇| 超碰在线观看91| 99久久精品国产观看| 久久最新免费视频| 久久天天久久| 伊是香蕉大人久久| 超碰在线观看91| 久久精品人人爽人人爽| 日本网站免费在线观看| 99这里只有精品视频| 日韩亚洲欧美中文在线| 久久午夜鲁丝片| 国产日韩欧美精品在线| 欧美黄网站在线观看| 欧美综合精品| 97视频免费在线观看| 亚洲女人18毛片水真多| 伊人性伊人情综合网| 天天操狠狠操夜夜操| 日本黄色精品| 国产精品羞羞答答| 91在线播放网站| 欧美日韩精品一区二区三区| 天天操天天舔天天射| 蜜臀av在线播放一区二区三区| 欧美一区三区二区在线观看| 一二区成人影院电影网| 亚洲性无码av在线| 欧美国产一级片| 国产精品美女久久久久久久久 | 久久精品男人的天堂| 91视频最新入口| 国产成人精品999在线观看| 人人爽久久涩噜噜噜网站| 免费在线国产| 欧美视频第二页| 青花影视在线观看免费高清| 国产在线一区观看| 成年人深夜视频| 久久a爱视频| 日本精品久久中文字幕佐佐木| 日本福利片高清在线观看| 91久久久免费一区二区| 丰满的亚洲女人毛茸茸| 精品一区二区免费视频| 波多野结衣与黑人| 麻豆成人入口| 国产成人福利网站| 午夜小视频在线| 欧美一卡二卡在线观看| 久久精品国产亚洲av无码娇色| 99国产精品久久久久| 国产精品无码av无码| 四虎成人精品永久免费av九九| 亚洲综合日韩在线| 国产美女高潮在线观看| 夜夜嗨av一区二区三区免费区| 国产又粗又猛视频| 亚洲高清免费一级二级三级| 丝袜美腿中文字幕| 久久99热国产| 国产精品专区在线| 成人在线免费视频观看| 99电影在线观看| 深夜成人影院| 欧美成人亚洲成人| 美女欧美视频在线观看免费| 在线成人免费观看| 国产又黄又爽又色| 中文字幕在线一区免费| 老熟妇精品一区二区三区| 欧美a级一区二区| 久久这里只有精品23| 色琪琪久久se色| 久久99精品久久久久久久青青日本| 免费在线观看一区| 欧美乱大交xxxxx| 国产乱理伦片a级在线观看| 欧美变态tickle挠乳网站| 四虎成人在线观看| 亚洲一区二区精品久久av| 中文字幕人妻一区二区三区在线视频| 国产电影精品久久禁18| 免费黄色一级网站| 亚洲精品系列| 欧美一级爱爱视频| 青青草成人影院| 九九九九精品| 日韩综合一区二区三区| 国产黑人绿帽在线第一区| 97在线超碰| 久久精品欧美视频| 国产在线一二三区| 亚洲精品电影网| a天堂在线观看视频| 欧美在线观看禁18| 国产成人精品网| 亚洲成人av一区| 激情视频在线播放| 综合久久给合久久狠狠狠97色| 中文字幕一区二区三区人妻电影| 成人免费的视频| 麻豆免费在线观看视频| 精品一区二区精品| 一区二区三区 欧美| 久久精品综合| 欧美成人xxxxx| 亚洲色诱最新| 国自产拍偷拍精品啪啪一区二区| 欧美黄色aaaa| 三级网在线观看| 青青草国产免费一区二区下载| 蜜桃久久精品乱码一区二区| 久久夜色精品国产噜噜av小说| 999国内精品视频在线| 伊人久久综合网另类网站| 国产欧美精品一区二区三区-老狼| 成人啊v在线| 国产精品久久久精品| 日韩美女在线看免费观看| 日本不卡高字幕在线2019| 日韩精品av| 欧美有码在线视频| 正在播放日韩精品| 7777精品久久久久久| 理论片午夜视频在线观看| 国外成人性视频| 高潮在线视频| 97精品伊人久久久大香线蕉 | 国产精品亚洲欧美导航| 亚洲高清黄色| 国产欧美日韩精品丝袜高跟鞋| 成人精品动漫| 亚洲japanese制服美女| 综合中文字幕| 国产精品一区免费观看| 日本国产精品| 天堂√在线观看一区二区| 日韩1区2区| 日韩视频一二三| 一区二区国产精品| 成人在线看视频| 蜜乳av一区二区| 亚洲在线观看网站| 成人午夜短视频| 亚洲AV无码国产成人久久| 中文字幕 久热精品 视频在线 | 欧美午夜一区| 欧美在线观看成人| 日本不卡一区二区三区| 超碰在线免费av| 99热这里都是精品| 日本污视频网站| 夜夜嗨av一区二区三区网页| 国产成人无码一区二区三区在线| 色婷婷av一区二区三区gif| 亚洲一区二区视频在线播放| 日韩欧美一级片| 日本私人网站在线观看| 久久久国产精品免费| av在线中出| 国产日本欧美视频| 国产伦精品一区二区三区在线播放| 欧美极品一区| 综合视频在线| 欧美日韩大尺度| 国产高清久久久| 一区二区伦理片| 夜夜精品浪潮av一区二区三区| 69xxxx国产| 精品免费一区二区三区| www.亚洲.com| 97视频在线观看播放| 免费成人高清在线视频| 国产亚洲精品自在久久| 久久美女精品| 日韩欧美国产免费| 国产一区不卡视频| 国产精品免费无码| 五月天中文字幕一区二区| 亚洲一级特黄毛片| 日韩成人在线播放| 国产成人在线视频免费观看| 日本一区二区三区四区视频| 视频二区欧美| 亚洲一区二区不卡视频| 午夜影院日韩| 成人啪啪18免费游戏链接| 国产精品进线69影院| 中国一级免费毛片| 精品国产成人在线影院 | 成人3d动漫一区二区三区| 成人黄色网址在线观看| 成人做爰视频网站| 在线日韩一区二区| 无码精品人妻一区二区三区影院| 久久久精品国产| 日日夜夜亚洲精品| 日韩视频精品| 久久永久免费| 成人免费看aa片| 丰满岳妇乱一区二区三区| 男人天堂手机在线观看| 九九九久久久久久| 国产精品毛片无码| 在线不卡视频一区二区| 日本 国产 欧美色综合| 欧美18—19性高清hd4k| 欧美视频在线观看免费网址| 六月婷婷综合网| 欧美激情久久久| 试看120秒一区二区三区| 亚洲欧美一二三| 国产真实精品久久二三区| 一区二区国产精品精华液| 欧美另类变人与禽xxxxx| 99re在线视频| 成人免费激情视频| 亚洲天堂免费| 青娱乐国产精品视频| 亚洲美女视频在线| 亚洲欧美黄色片| 91po在线观看91精品国产性色| 欧美三级午夜理伦三级在线观看 | 久久99久久99| 亚洲欧美另类日本| 欧美久久婷婷综合色| 日韩黄色影院| 91久久精品美女高潮| 亚洲女同一区| 精品人妻一区二区免费| 午夜在线电影亚洲一区| 日韩一级片免费| 88xx成人精品| 激情婷婷综合| 色91精品久久久久久久久| 亚洲欧美另类久久久精品2019| 国产视频一二三四区| 欧美日韩国产成人| 欧美中文一区| 日本xxxx黄色| 一区二区三区中文在线| 人妻中文字幕一区| 国产91在线高潮白浆在线观看| 精品日韩欧美一区| 无套内谢丰满少妇中文字幕 | 91丨九色porny丨蝌蚪| 欧美成人一区二区三区四区| 色悠悠久久久久| 亚洲五码在线| 成人一级片网站| 中文字幕亚洲区| 亚洲成人久久精品| 26uuu久久噜噜噜噜| 日韩系列欧美系列| 日本道中文字幕| 欧美性生活一区| 国产蜜臀一区二区打屁股调教| 久久综合九色综合网站| 久久精品国产99国产| 日韩成人免费在线观看| 尤物yw午夜国产精品视频明星| 日韩三级不卡| 黄色片在线免费| 亚洲一区二区三区在线看| 黄色小视频在线免费观看| 91网站在线免费观看| 国产午夜精品一区二区三区欧美| 老司机福利在线观看| 亚洲国产高潮在线观看| 国产成人精选| 妞干网在线视频观看| 国产精品家庭影院| 日本一区视频| www日韩av| 蜜桃av噜噜一区|