如何使用matplotlib绘制一个函数的图像

我们经常会遇到这种情况,有一个数学函数,我们希望了解他的图像,这个时候使用python 的matplotlib就可以帮助我们。

用sigmoid函数来举个例子。

 

sigmoid函数:

代码:

import numpy as np

import matplotlib.pyplot as plt

x=np.linspace(-5,5,1000)  #这个表示在-5到5之间生成1000个x值

y=[1/(1+np.exp(-i)) for i in x]  #对上述生成的1000个数循环用sigmoid公式求对应的y

plt.plot(x,y)  #用上述生成的1000个xy值对生成1000个点

plt.show()  #绘制图像

 

显示结果:

posted @ 2016-08-17 17:04  叫我家宝  阅读(17762)  评论(0编辑  收藏  举报