打造 Jupyter Notebook 資料科學環境

讓筆記本支援 Python、R 語言及 Julia 語言的運算核心

Yao-Jen Kuo
數聚點文摘

--

Photo by Bryan Goff on Unsplash

Project Jupyter is a non-profit, open-source project, born out of the IPython Project in 2014 as it evolved to support interactive data science and scientific computing across all programming languages.

Project Jupyter

Jupyter Notebook 是一個建構於網頁應用程式的開源整合開發環境,允許資料科學團隊像是在筆記本計算一般地撰寫程式、顯示程式和視覺化輸出、支援 Markdown 標記語言與 LaTex 數學方程式的文字段落,從 2014 年推出以來風靡資料科學生態圈,包含 Google 與 Microsoft 也分別基於 Jupyter Notebook 建立 Google Colaboratory 和 Azure Notebook 的瀏覽器解決方案,其中 Ju 指的是 Julia 語言、py 指的是 Python 語言以及 r 指的是 R 語言。

摘要

Project Jupyter 由 IPython 專案發跡,主要以支援 Python 語言與 Python 虛擬環境為主,目前也支援超過 40 種程式語言;本文簡介如何下載與安裝、啟動 Jupyter Notebook、查看虛擬環境與運算核心、新增虛擬環境與運算核心、移除虛擬環境與運算核心、新增 R 語言運算核心以及新增 Julia 語言運算核心。

下載與安裝

Anaconda 提供完整解決方案,是資料科學團隊的首選推薦,除了 Python 3 直譯器,它還具備諸多特色:

  • 模組與虛擬環境的管理器 conda
  • 預先安裝好 Python 資料科學應用模組,包含 NumPy、pandas、matplotlib 與 sklearn 等
  • 多樣化的整合開發環境,包含 Jupyter Notebook、Jupyter Lab、Spyder 與 RStudio

前往 Anaconda 下載頁面,依照不同作業系統點選對應的 Python 3 安裝檔。

--

--