工作,生活,休閒,專業,分享,記錄

App Insights JS

Total Pageviews

Showing posts with label python. Show all posts
Showing posts with label python. Show all posts

April 14, 2018

Azure Machine Learning 測試開發工具的新選擇:介紹 Microsoft Azure Notebook



如果你想要練習與測試 Python 程式,Microsoft 提供了一個免費的雲端服務,叫做 Microsoft Azure Notebook,目前還在 Preview 階段,網址如下:

https://notebooks.azure.com/

這個 Azure Notebook 主要是用 Jupyter 建構出來的,是一個互動式的筆記本.讓你能夠將程式碼和文字註記放在一起,方便閱讀。
Microsoft Azure Notebook 提供了很多執行環境,以及範例程式,提供使用者方便撰寫測試和執行測試的工具,包括:R, Python, F#, 以及各式各樣可以使用的 Library,讓使用者節省很多環境安裝設定的時間。

如果你想要使用 Microsoft Azure Notebook 服務,必須要有 Microsoft 帳號,第一次登入 Azure Notebook 會需要你同意存取你的一些資訊。

如果你是初學者,可以透過 Azure Notebook 提供的範例程式,先 Clone 到你自己帳號下的 Library 之中,然後就可以一步一步慢慢執行測試,也可以自行輸入程式碼做測試,使用環境和 Jupyter notebook 非常相似,但是 Azure Notebook 提供了一些直接和 Azure cloud service 整合的工具,讓你可以更方便的跟你的 Azure 雲端環境整合在一起。

開啟你自己 Library 裡面的程式,就會出現 notebook 的操作畫面,操作方法就跟 Jupyter notebook 一樣,如果你不懂操作方法,就上網請教一下「F大神」或「G大師」,網路上已經一堆參考資料,這裡就不再詳細說明。

另外,也可以把 nbserver 的 console 開啟,然後就可以使用 pip install 來安裝你所想要使用的 package,真的非常方便。

如果你是 Microsoft Azure 的愛好使用者,建議你使用 Microsoft Azure Notebook 提供的各項工具,因為我相信,接下來微軟會把各式各樣的 Azure cloud service 雲端服務跟這個開發工具結合整合得更緊密,讓使用者能夠更方便的開發與測試機器學習的模型和服務。


March 18, 2018

[PythonGo] 介紹學習 Python 的好工具 Anaconda


(Reference : indeed.com)

Python 程式設計在排名上持續躍升之中,雖然目前 Java 還是最受歡迎的程式語言,但是隨著資料分析和機器學習/深度學習的應用,Python 程式語言慢慢的一步一步追趕上來,學習 Python 現在已經變成一個顯學,目前在人工智慧應用領域使用最廣泛的語言不外乎三種:Python, R, Java,這三種語言各有各自好用的地方,想要進入資料分析領域的你是否已經選定學習的方向了。


Python 在資料分析、機器學習、資料視覺化的使用上非常的普遍,提供非常多好用的套件,Anaconda 則是 Python 程式開發的懶人包。


學習一種程式設計語言,首先當然需要先把程式環境建立起來,對於 Python 初學者來說,使用 Anaconda 這個工具非常的方便,因為 Anaconda 是一個完全免費的全套工具,所謂“全套”的意思就是:
1. 完全是 Open source (免費)
2. 可以安裝在 Linux, Windows, MAC
3. Anaconda 把 Python 所需要的執行環境都包含進來了,不需要自行配置執行環境
4. 已經包含很多基本的 package
5. 安裝套件 .package 非常的方便(conda 一指令就可完成)
6. 可以自由切換執行版本(Python 2.x / Python 3.x)
7. 整合了 Jupyter notebook
8. 整合了 spyder 編譯器

Anaconda 下載位址:https://www.anaconda.com/download/#macos
下載所需要版本之後,可以自行選擇安裝位置,一路安裝到底。

我用 MAC 畫面來說明(因為目前只有一台 MAC 工作電腦,Windows 和 Linux 版本大致上雷同,請自行操作!)

安裝完成之後,可以先開啟 Anaconda Navigator 來看看,Anaconda Navigator 總共提供五大選項功能:
1. 首頁 Home 的畫面如下:

Anaconda Navigator 把 Python 所需要的執行環境整合在一起,直接點選你想要的開發選項,就可以進入到程式執行的畫面。

2. 選項 Environment:你所安裝的所有環境,例如:我安裝了 Tensorflow 就會列在環境 list 之中。

3. 選項 Project(Beta):管理你的 Project (目前還在 Beta 版),我也還沒使用過。

4. 選項 Learning:Anaconda 整理了很多相關的學習文件,可以直接在線學習。

5. 選項 Community:Anaconda 把相關的論壇都整理在這邊,如果你有心得或問題可以直接到各論壇中發表或尋找答案,非常的方便。

以上是 Anaconda 安裝後的整個環境介紹,今天我們先介紹使用 Console 的方式來執行 Python,改天我們再來完整的介紹 Anaconda Nacigator,或者你們也可以自行先點選試用看看,因為這個工具非常的直覺,很好學習。

使用 Console 指令來執行 Python,我們直接先開啟 Command console,然後輸入 python 就可以直接進入 python 的執行列之中,螢幕會顯示出我們目前使用的版本說明,接下來我們就可以直接打指令來執行看看,執行完畢之後,要離開這個執行環境請打 exit() 就可以回到 console 環境。

另外我們可以執行 ipython (互動的 python interpreter),安裝 Anaconda 也幫我們安裝了 ipython 這個好用的東西,我們一樣使用 command console 來開啟試用看看,在 console 之下輸入 ipython 就可以進入 ipython 執行環境,接下來一樣我們可以輸入指令來執行看看,測試完成之後要離開執行環境一樣要輸入 exit() 就可以離開了。

最後要說明的就是好用的 conda 指令,在 console 之下,我們輸入 conda list 就可以列出我們目前安裝的 package list(有很多,圖片只擷取部分),如果需要安裝其他的 package 檔案,我們可以透過 conda 做線上安裝,或是先下載 .package 之後,再來做安裝。

如果要安裝新的 package ,只需要輸入下列指令:
conda install

如果要更新 package ,只需要輸入下列指令:
conda update

如果要更新全部的 package ,只需要輸入下列指令:
conda update --all

Anaconda 使用上非常的方便好用,也幫我們整合了很多環境,讓我們不用煩惱安裝環境的問題,可以專心花心思在程式設計上。

MAC 安裝完成之後,安裝目錄大致長得像下面這個畫面:(參考!)


#Python
#Anaconda