通过图像可以直观地学习函数变化、分布等规律,在学习函数、概率分布等方面效果显著。下面我们尝试用Python的2D绘图库matplotlib来绘制函数图像。

下面我们来实现一个简单的函数:

首先,调用matplotlib库和numpy库import matplotlib.pyplot as pyplot

import numpy

然后,确定绘制图像的定义域范围(例如我们使用[-10,10]区间),并使用numpy的linspace方法在目标范围内等距地选取200个自变量。在这里选取的点数越多,函数绘制得会越精细。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()

如何用python画出一般函数图_python如何画函数图像相关推荐

  1. python怎么画出圆润的曲线_Python如何画函数的曲线

    Python是我们常用的一种计算机变成语言,采用matplotlib的库可以画出来我们函数的曲线. 工具/原料 win10系统 winPython软件包 方法/步骤 1 打开Python的shell界 ...

  2. python怎么画出圆润的曲线_python怎么画函数的曲线

    Python是我们常用的一种计算机变成语言,采用matplotlib的库可以画出来我们函数的曲线. 打开Python的shell界面,如图所示.(注意我们需要已经安装了matplotlib库包). 输 ...

  3. python读取excel画出饼状图_python操作Excel、openpyxl 之图表,折线图、饼图、柱状图等...

    一.准备 需要模块: from openpyxl.workbook import Workbook from openpyxl.chart import Series,LineChart, Refer ...

  4. python读取excel画出饼状图_Python入门进阶:Python绘制饼图到Microsoft Excel

    原标题:Python入门进阶:Python绘制饼图到Microsoft Excel 来自:Linux迷https://www.linuxmi.com/python-pie-chart-microsof ...

  5. python怎么画出圆润的曲线_Python如何画P-R曲线

    Python如何画P-R曲线 Python生成P-R图需要安装第三方库matplotlib.numpy及sklearn. 推荐学习<Python教程>. P-R曲线的生成方法: 根据学习器 ...

  6. python基础函数图_Python基础:函数

    一.概述 函数(function)是一个可调用的(callable)对象,它获取一些(0个或多个)参数,然后执行一段代码,最后返回一个值给调用者. 在Python中,函数是第一级对象(first-cl ...

  7. python画出K线图及技术指标

    目录 安装mplfinance及Ta-lib 画图 安装mplfinance及Ta-lib mplfinance是基于matplotlib的金融数据可视化分析模块,前身是mpl_finance,比起m ...

  8. 【python量化交易学习】从tushare获取股票交易数据,存入后再从mysql或excel读取数据,筛选股票,用pyecharts画出K线图。

    选定日期,筛选涨幅达到10%的股票,并画出K线图.观察涨停后股票走势. 由于创业板涨停板为20%,科创板20%,北交所30%.因此筛选出的涨停股票不完全准确.考虑到目前市场打板主要集中在10%的主板股 ...

  9. 如何用Excel画出漂亮的图(office 2016)

          昨天有同学让我用Excel画一张简单的图,小编内心一顿嘲笑,这年代谁还用Excel画图,正准备用Matlab或者Python画图时. 那位同学给我展示了用Excel画出的折线图.我被震惊了 ...

最新文章

  1. 后台开发必读书籍--Linux 高性能服务器编程
  2. 经典C语言程序100例之八二
  3. 【数据库】oracle数据库----内嵌视图
  4. 为什么SAP UI5框架在应用整个生命周期只调用onBeforeRendering一次
  5. dotnet core调试docker下生成的dump文件
  6. run在java_Java语言start和run方法的区别
  7. 工作方式~使用寄存的实现方式~
  8. 如何为Mac视频添加模糊效果?
  9. Hadoop生态圈-Flume的组件之自定义Sink
  10. JumpList中Recent类别和自定义类型
  11. 友情链接交换工具使用方法
  12. 汇编语言是一种什么程序设计语言?
  13. xposed框架在分机安装失败_pokemon go 和 虚拟gps
  14. python处理Excel数据串行串列问题
  15. 现代信息检索——布尔检索
  16. hdu4747(求mex区间之和)
  17. python pyplot bar 参数_数据可视化之条形图(1):Axes.bar
  18. 开启阿里云80端口:如何配置阿里云服务器安全组
  19. 谷歌学术403异常处理
  20. kube-proxy模式之iptables

热门文章

  1. 华为芯片与器件设计工程师_华为芯片与器件设计工程师(实习)一、二面
  2. 推荐系统(3):倒排索引在召回中的应用
  3. JAVA EXAMPLE
  4. 单纯形法和单纯形表法
  5. ACA云原生3阿里云容器产品体系
  6. 赋权边覆盖问题——采用禁忌搜索算法的C++实现
  7. 读书笔记《股票作手回忆录》
  8. vue之router莫名其妙的bug
  9. 内存缓存和LruCache
  10. vmware装的ubuntu的界面怎么全屏?