ノートブックのライブラリーおよびスクリプト

Watson Studio には、ランタイム環境において、 Python および R 用に事前インストールされたオープン・ソース・ライブラリーが多数含まれています。 事前にインストールされた IBM ライブラリーを使用することも、カスタム・ライブラリーをインストールすることもできます。

Watson Studio には、データ分析を拡張するために使用できる以下のライブラリーと適切なランタイム環境が含まれています。

  • Watson Natural Language Processing ライブラリー (GPU ランタイム環境を使用する Python および Python)。
  • geospatio-temporal ライブラリーは Spark with Python ランタイム環境にあります
  • データ・スキップ用の Xskipper ライブラリーは、Spark with Python ランタイム環境でオープン・ソースを使用します。
  • Spark with Python ランタイム環境での Parquet 暗号化
  • tspy ライブラリは、Spark with Python ランタイム環境での時系列分析用です

インストール済みのライブラリの一覧

多くのお気に入りのオープン・ソース・ライブラリーがランタイム環境にプリインストールされています。 あとはインポートするだけです。 「プリインストールされたライブラリとパッケージのインポート」 を参照してください。

ライブラリがプリインストールされていない場合は、次のように追加できます:

  • ノートを通じて

    バージョン変更後にカーネルの再起動が必要となるライブラリもあります。 ノートブックを開始する環境に事前インストールされていないライブラリー・バージョンを処理する必要があり、ノートブックを使用してこのライブラリー・バージョンをインストールする場合、ノートブックが正常に実行されるのは、カーネルを再始動した後のみです。

    ノートブックを非対話式に実行すると (例えば、ノートブック ジョブ として)、カーネルを再始動できないために失敗することに注意してください。

  • ノートパソコンが動作する環境にカスタマイズを追加することで

    特定のバージョンのライブラリーをソフトウェア・カスタマイズに追加する場合、ライブラリーは環境の開始時に事前インストールされ、カーネルの再始動は不要です。 また、スケジュールされた ジョブ でノートブックが実行される場合、失敗しません。

    環境のカスタマイズを追加する利点は、環境ランタイムが起動されるたびにライブラリが自動的にインストールされる点です。 ノートブックを通じて追加したライブラリは、ランタイムの存続期間中のみ保持されます。 ランタイムが停止され、その後再起動された場合、それらのライブラリはインストールされません。

実行環境にインストールされているライブラリの一覧を表示するには:

  1. [ 管理 ] タブのプロジェクトの [ 環境 ] ページで、環境テンプレートを選択します。

  2. ノートブックから、ノートブックのセルで適切なコマンドを実行します:

    • Python: !pip list --isolated
    • R: installed.packages()
  3. オプション: カスタム・ライブラリーおよびパッケージを環境に追加します。 環境テンプレートのカスタマイズを参照してください。

インストール済みのライブラリを読み込む

インストール済みのライブラリをノートブックにインポートするには、ライブラリ名を含むノートブックのセルから、以下の適切なコマンドを実行してください:

  • Python: import library_name
  • R: library(library_name)

あるいは、複数のクラスやメソッドを含むスクリプトを作成し、 それをノートブックにインポートすることもできます。

詳細情報