天天看點

c++ 指令行錯誤: 無法打開 中繼資料 檔案_沒有電腦也能資料分析,安卓運作Jupyter notebook 操作指南...

點選上方“Datawhale”,選擇“星标”公衆号

第一時間擷取價值内容

c++ 指令行錯誤: 無法打開 中繼資料 檔案_沒有電腦也能資料分析,安卓運作Jupyter notebook 操作指南...

  Datawhale 原創 

編輯:含光、靜修

【導讀】今天介紹下Pydroid3這款堪稱是Android上最易用且功能最強大的Python3 IDE,幫助你在安卓上也可以完美使用Jupyter notebook,還有手把手安裝教學參考。接下來,快快進入Pydroid3的世界吧!

近20年來,在TIOBE程式設計語言排行榜中,C、C++和Java一直排在前3位,遠遠領先于其他元件。而Python作為近來廣受大家喜愛的程式設計語言,終于在2018年9月份首登前三的寶座。Python作為當今大學最常教授的第一語言,在統計領域排名第一,在人工智能程式設計領域排名第一,在腳本編寫方面排名第一,在系統測試方面排名第一。除此之外,Python還在Web程式設計和科學計算方面處于領先地位(隻是命名一些其他領域)。總之,Python無處不在。

c++ 指令行錯誤: 無法打開 中繼資料 檔案_沒有電腦也能資料分析,安卓運作Jupyter notebook 操作指南...

而在Python的使用過程中,最受歡迎的可謂是Jupyter notebook 了,因為它具有以下衆多優點:

1 極其适合資料分析( 想象一下如下混亂的場景:你在終端中運作程式,可視化結果卻顯示在另一個視窗中,包含函數和類的腳本存在其他文檔中,更可惡的是你還需另外寫一份說明文檔來解釋程式如何執行以及結果如何);

2 支援多語言;

3 分享便捷(網頁形式、GitHub天然的支援,還可以導出為PDF等格式);

4 遠端運作;

5 互動式展現。

Google 工程師中也是有相當多的人在使用Jupyter notebook的,這款強大的軟體不僅适合程式設計高手,對入門小白也十分友好。但是,想象一下此番情景:你正在享受一次溫馨浪漫的約會,上司傳來一個檔案需要緊急處理,可你身邊沒有電腦,你隻好放棄來之不易的和女神(男神)的約會,打開檔案一看是個分分鐘搞定的小bug,是不是太奔潰了。是以小編就一直期盼着可以有一款軟體,能在手機上打開Jupyter notebook檔案~

經過苦苦搜尋,小編終于找到了Pydroid 3,忍不住想要分享給大家!效果如下圖,完美打開IPYNB檔案!!!

c++ 指令行錯誤: 無法打開 中繼資料 檔案_沒有電腦也能資料分析,安卓運作Jupyter notebook 操作指南...

Pydroid 3 介紹

接下來了解一下Pydroid 3這個堪稱是Android上最易用且功能最強大的Python 3 IDE。

01 軟體特性

  • 離線Python 3.7解釋器:運作Python程式不需要Internet。
  • Pip包管理器和預建構的輪包的自定義存儲庫,用于增強科學庫,例如numpy,scipy,matplotlib,scikit-learn和Jupyter。
  • Tensorflow現在也可用。(本條需要付費的進階版)
  • 開箱即用的示例,可以更快地學習。
  • 完整的Tkinter支援GUI。
  • 全功能終端仿真器,支援readline(以pip提供)。
  • 内置的C,C ++甚至是由ndn3m4設計的Fortran編譯器,ndn3m4是C4droid的作者,專門用于Pydroid3, 它允許Pydroid 3從pip建構任何庫,即使它使用的是本機代碼。您還可以從指令行建構和安裝依賴項。
  • Cython支援。
  • 帶斷點和監視的PDB調試器。
  • 帶有閃亮的新SDL2後端的Kivy圖形庫。
  • 快速安裝存儲庫中提供PyQt5支援以及matplotlib PyQt5支援,無需額外代碼。
  • 快速安裝存儲庫中提供的Matplotlib Kivy支援。
  • pygame_sdl2支援(基于SDL2的pygame實作)。

02 編輯特性

  • 代碼預測,自動縮進和實時代碼分析,就像在任何真正的IDE中一樣。 (本條需要付費的進階版)
  • 擴充鍵盤欄,包含您在Python中程式設計所需的所有符号。
  • 文法高亮顯示和主題。
  • 單機行号進行斷點調試。
  • 标簽。
  • 增強的代碼導航與互動式配置設定/定義gotos。
  • 單擊Pastebin上的共享。

看到這裡,童鞋們有沒有心動呢?尤其是對于numpy,scipy,matplotlib,scikit-learn等科學庫的支援,真的讓小編很激動啊!下面小編會手把手教大家安裝Pydroid 3,安裝需要至少200MB的可用記憶體,如果你使用像scipy這樣的重型庫,請預留出更多的空間確定安裝正常進行。

Pydroid 3 的安裝

1

Step1 下載下傳軟體

我們可以從google play 或者應用彙上面找到Pydroid 3,下載下傳安裝即可。由于使用google play 不友善,小編最後選擇了應用彙進行下載下傳,點選圖示就可以開始使用啦,根據自己的需要可以選擇pip各種庫哦!結合手機浏覽器,你還可以在安卓上擁有Jupyter notebook!快去下載下傳試試吧!

c++ 指令行錯誤: 無法打開 中繼資料 檔案_沒有電腦也能資料分析,安卓運作Jupyter notebook 操作指南...
c++ 指令行錯誤: 無法打開 中繼資料 檔案_沒有電腦也能資料分析,安卓運作Jupyter notebook 操作指南...

2

軟體界面展示 

第一次打開後,需要安裝python庫。

點選左上角的按鈕”三“,就可以看到左側欄的各種選項啦。

c++ 指令行錯誤: 無法打開 中繼資料 檔案_沒有電腦也能資料分析,安卓運作Jupyter notebook 操作指南...
c++ 指令行錯誤: 無法打開 中繼資料 檔案_沒有電腦也能資料分析,安卓運作Jupyter notebook 操作指南...

3

安裝需要的庫

點選左側欄的Pip,則進入安裝界面,這裡有衆多子產品供你選擇哦~

c++ 指令行錯誤: 無法打開 中繼資料 檔案_沒有電腦也能資料分析,安卓運作Jupyter notebook 操作指南...
c++ 指令行錯誤: 無法打開 中繼資料 檔案_沒有電腦也能資料分析,安卓運作Jupyter notebook 操作指南...
c++ 指令行錯誤: 無法打開 中繼資料 檔案_沒有電腦也能資料分析,安卓運作Jupyter notebook 操作指南...
c++ 指令行錯誤: 無法打開 中繼資料 檔案_沒有電腦也能資料分析,安卓運作Jupyter notebook 操作指南...

4

運作Jupyter notebook

點選左側欄的Terminal, 輸入jupyter notebook,就會出現”To access notebook ......“等提示,按照提示要求把位址複制粘貼到手機浏覽器中。

c++ 指令行錯誤: 無法打開 中繼資料 檔案_沒有電腦也能資料分析,安卓運作Jupyter notebook 操作指南...
c++ 指令行錯誤: 無法打開 中繼資料 檔案_沒有電腦也能資料分析,安卓運作Jupyter notebook 操作指南...

5

使用Jupyter notebook

最後有個小tip,如果将浏覽器的UA辨別從安卓設定為電腦,小編認為對于Jupyter notebook 的使用會更友善些~

c++ 指令行錯誤: 無法打開 中繼資料 檔案_沒有電腦也能資料分析,安卓運作Jupyter notebook 操作指南...
c++ 指令行錯誤: 無法打開 中繼資料 檔案_沒有電腦也能資料分析,安卓運作Jupyter notebook 操作指南...
c++ 指令行錯誤: 無法打開 中繼資料 檔案_沒有電腦也能資料分析,安卓運作Jupyter notebook 操作指南...

怎麼樣?這樣完美打開IPYNB檔案的神器,還不快去下載下傳一個~最後提醒一下,記得把Pydroid 3 軟體設定為白名單,不要被手機背景關掉哦,否則浏覽器端會報錯滴!

關注Datawhale,背景發送關鍵詞“pydroid”,即可獲得下載下傳連結~

今日話題

你在學習python的過程中,遇到過什麼好的軟體、插件或者使用技巧呢?

在評論區留言,分享給大家吧~

你的分享,可以幫助大家共同學習進步。

c++ 指令行錯誤: 無法打開 中繼資料 檔案_沒有電腦也能資料分析,安卓運作Jupyter notebook 操作指南...