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()

出力はこんな感じです.

ダウンロード1


ダウンロード2

# 使用したライブラリのバージョンを表示
%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

いいなと思ったら応援しよう!