Notebook 的程式庫及 Script
Watson Studio 在其執行時期環境中包含大量預先安裝的 Python 及 R 開放程式碼程式庫。 您也可以使用預先安裝的 IBM 程式庫或安裝自訂程式庫。
Watson Studio 包括下列程式庫及適當的執行時期環境,您可以使用它們來展開資料分析:
- Python 中的 Watson Natural Language Processing 程式庫,以及具有 GPU 執行時期環境的 Python 。
- Spark 中具有 Python 執行時期環境的 gespatio-temporal 程式庫
- 用於資料跳過的 Xskipper 程式庫使用 Spark 中具有 Python 執行時期環境的開放程式碼
- Spark 與 Python 執行時期環境中的 Parquet 加密
- 在 Spark with Python 執行時期環境中進行時間序列分析的 tspy 程式庫
列出已安裝的程式庫
許多您最愛的開放程式碼程式庫已預先安裝在執行時期環境上。 您只需匯入即可。 請參閱匯入預先安裝的程式庫及套件。
如果某個程式庫未預先安裝,則您可以新增此程式庫:
透過 Notebook 新增
某些程式庫要求核心在版本變更之後重新啟動。 如果您需要使用未在啟動 Notebook 的環境中預先安裝的程式庫版本,並且透過 Notebook 安裝此程式庫版本,則 Notebook 僅在重新啟動核心之後順利執行。
請注意,當您以非互動方式 (例如作為 Notebook 工作) 執行 Notebook 時,它會失敗,因為核心無法重新啟動。
透過將自訂作業新增至執行 Notebook 所在的環境
如果您將具有特定版本的程式庫新增至軟體自訂作業,則會在啟動環境時預先安裝該程式庫,且不需要重新啟動核心。 此外,如果 Notebook 在排定的工作中執行,則不會失敗。
新增環境自訂作業的優點是,每次啟動環境執行時期都會預先安裝該程式庫。 您透過 Notebook 新增的程式庫,僅會在執行時期的生命期限內持續保存。 如果停止並稍後重新啟動執行時期,則不會安裝那些程式庫。
若要查看環境執行時期中已安裝程式庫的清單,請執行下列動作:
從專案的 環境 頁面上的 管理 標籤中,選取環境範本。
從 Notebook 中,從 Notebook 單元執行適當的指令:
- Python:
!pip list --isolated - R:
installed.packages()
- Python:
選用項目: 將自訂程式庫及套件新增至環境。 請參閱 自訂環境範本。
匯入已安裝的程式庫
若要將已安裝的程式庫匯入 Notebook 中,請從具有該程式庫名稱的 Notebook 單元執行適當的指令:
- Python:
import library_name - R:
library(library_name)
或者,您也可以撰寫包括多個類別及方法的 Script,然後將 Script 匯入 Notebook 中。
進一步瞭解
- 安裝自訂程式庫
- 將 Script 匯入至 Notebook
- Watson Natural Language Processing 程式庫
- 用於位置分析的 gespatio-temporal 程式庫
- 用於資料跳過的 Xskipper 程式庫
- Parquet 加密
- 用於時間序列分析的 tspy 程式庫
上層主題: 記事本和 Script