1. ホーム
  2. 機械学習

Jupyter Notebookはplt.show()を使って "Figure size 640x480 with 1 Axes "を出力します。

2022-03-18 22:31:10
<パス

質問事項



Jupyter Notebookではplt.show()を使用します。

最初の実行では、"Figure size 640x480 with 1 Axes"が出力されます。



2回目の実行では正常に表示されます。

回避策



ライブラリのインポート(import)時に%matplotlibをインラインで追加します。このCellがなくても動作するはずです。

%matplotlib inline
import numpy as np
import matplotlib.pylab as plt

def step_function(x):
    return np.array(x > 0, dtype=np.int)

x = np.array(-5.0, 5.0, 0.111)
y = step_function(x)
plt.plot(x, y)
plt.ylim(-0.1, 1.1)
plt.show()