python使用matplotlib绘图sigmoid_使用matplotlib库绘制函数图
函數(shù)如下:
z = x^2 * y / (x^4 +y^2)
代碼如下:
import numpy as np
import matplotlib.pyplot as plt
import mpl_toolkits.mplot3d
from matplotlib import cm
fig = plt.figure()
ax = fig.add_subplot(111, projection='3d')
x = np.linspace(-10, 10, 100)
y = np.linspace(-10, 10, 100)
# print(x, y)
x, y = np.meshgrid(x, y)
z = (x ** 2) * y / (x ** 4 + y ** 2)
ax.plot_surface(x, y, z, cmap=plt.cm.ylgnbu_r)
plt.show()
圖像:
2. sigmoid函數(shù)的繪制
y = 1 / (1 + e^x)
import numpy as np
import matplotlib.pyplot as plt
np.set_printoptions(suppress=true)
x = np.linspace(-7, 7, 101)
y = 1/ (1 + np.exp(-x))
plt.plot(x, y, 'r-', lw=3)
plt.show()
希望與廣大網(wǎng)友互動??
點(diǎn)此進(jìn)行留言吧!
總結(jié)
以上是生活随笔為你收集整理的python使用matplotlib绘图sigmoid_使用matplotlib库绘制函数图的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 内存首地址为1000h_C++虚继承,菱
- 下一篇: 以下python语言关键字在异常处理_【