Jupyter を使ってやってみます。
import numpy as np
import matplotlib.pyplot as plt
def func_sigmoid(x): # シグモイド関数
return 1/(1+np.exp(-x))
def func_derivative_sigmoid(x): # シグモイド関数の導関数
y = func_sigmoid(x)
return (1-y)*y
x = np.linspace(-5, 5)
y = func_sigmoid(x)
y_derivative = func_derivative_sigmoid(x)
plt.plot(x, y, label="sigmoid")
plt.plot(x, y_derivative, label="derivative")
plt.legend()
plt.xlabel("x", size=14)
plt.ylabel("y", size=14)
plt.show()