この記事では、Pythonモジュール「NumPy」「Matplotlib」でシグモイド関数を計算し、グラフに表示する方法をソースコード付きで紹介します。
シグモイド関数のグラフ作成
シグモイド関数は次の通りです。
(1)
PythonとNumPy配列を使ってシグモイド関数を計算し、Matplotlibで計算結果をグラフに表示します。
ソースコード(Python3)
サンプルプログラムのソースコードです。
# -*- coding: utf-8 -*- import numpy as np import matplotlib.pyplot as plt # xの値(-8~8で0.1刻みで配列生成) x = np.arange(-8, 8, 0.1) # シグモイド関数 y = 1 / (1 + np.exp(-x) ) # グラフの設定 plt.plot(x, y) # プロット plt.xlim(-8, 8) # x軸の範囲 plt.ylim(-0.5, 1.5) # y軸の範囲 plt.grid() # グリッド描画 plt.show() # グラフを出力
– | 関連記事 |
---|---|
1 | Python入門 サンプル集 |
2 | NumPy入門 サンプル集 |
コメント