watermark によるライブラリのバージョン表示 (Python)
これまで書き溜めた Python コードの供養をするために note を始めました.コードを公開する際に,使ったライブラリのバージョンを一覧表示できないか…と探していたら良さげなものを見つけたので,最初の記事にしてみます.
勝手にバージョンが更新されてしまう Google Colab でのプログラミングにも使えるかもしれません.
準備
watermark というライブラリをインストールします.pip install watermark で問題なく入りました.Google Colab で使う場合は,コードの先頭に !pip install watermark を入れておけば使えます.
コード
y = sin(x) のグラフを描いて,(x, y) の値を Excel に保存するという(ありがちな?)コードです.
# ライブラリのインポート
import numpy as np
import matplotlib.pyplot as plt
import pandas as pd
# y = sin(x) を描画
x = np.arange(0, 10, 0.1)
y = np.sin(x)
plt.plot(x, y)
plt.show()
# x, y の値を Excel に保存
df = pd.DataFrame({"x":x, "y":y})
df.to_excel("test.xlsx")
df.head()
出力はこんな感じです.
# 使用したライブラリのバージョンを表示
%load_ext watermark
%watermark -n -u -v -iv -w
自分の出力結果は以下のようになりました
Last updated: Sat Dec 05 2020
Python implementation: CPython
Python version : 3.7.3
IPython version : 7.4.0
matplotlib: 3.0.3
numpy : 1.16.2
pandas : 0.24.2
Watermark: 2.1.0
参考
公式ページ :watermark
見つけた場所:PyMC3: Prior and Posterior Predictive Checks