通过图像可以直观地学习函数变化、分布等规律,在学习函数、概率分布等方面效果显著。下面我们尝试用Python的2D绘图库matplotlib来绘制函数图像。
下面我们来实现一个简单的函数:
首先,调用matplotlib库和numpy库
import matplotlib.pyplot as pyplot import numpy
然后,确定绘制图像的定义域范围(例如我们使用[-10,10]区间),并使用numpy的linspace方法在目标范围内等距地选取200个自变量。在这里选取的点数越多,函数绘制得会越精细。
相关推荐:《Python教程》
x=numpy.linspace(-10, 10, 200)
接着,计算所有自变量对应的因变量。
y=[i**2 for i in x]
最后,我们用pyplot绘制图像并显示它。当使用plot方法绘制函数图像时,pyplot会自动将所有相邻的点之间用直线连接。
pyplot.plot(x,y) pyplot.show()
此时的绘图结果如下:
完整代码如下:
import matplotlib.pyplot as pyplot import numpy x=numpy.linspace(-10,10,200) y=[i**2 for i in x] pyplot.plot(x,y) pyplot.show()
常见问题FAQ
- 免费下载或者VIP会员专享资源能否直接商用?
- 本站所有资源版权均属于原作者所有,这里所提供资源均只能用于参考学习用,请勿直接商用。若由于商用引起版权纠纷,一切责任均由使用者承担。更多说明请参考 VIP介绍。
- 提示下载完但解压或打开不了?
- 找不到素材资源介绍文章里的示例图片?
- 模板不会安装或需要功能定制以及二次开发?
发表评论
还没有评论,快来抢沙发吧!