有很多数学软件可以画函数图像,听说windows的计算器也有画函数图像的功能了。但是今天我们要用python来画一个正弦函数图像。

用到的第三方库:Matplotlib, Numpy

简单介绍下这两个第三方库。

NumPy(Numerical Python) 是 Python 语言的一个扩展程序库,支持大量的维度数组与矩阵运算,此外也针对数组运算提供大量的数学函数库。NumPy 的前身 Numeric 最早是由 Jim Hugunin 与其它协作者共同开发,2005 年,Travis Oliphant 在 Numeric 中结合了另一个同性质的程序库 Numarray 的特色,并加入了其它扩展而开发了 NumPy。NumPy 为开放源代码并且由许多协作者共同维护开发。NumPy 是一个运行速度非常快的数学库,主要用于数组计算,包含:一个强大的N维数组对象 ndarray广播功能函数整合 C/C++/Fortran 代码的工具线性代数、傅里叶变换、随机数生成等功能
Matplotlib 可能是 Python 2D-绘图领域使用最广泛的套件。它能让使用者很轻松地将数据图形化,并且提供多样化的输出格式,它以各种硬拷贝格式和跨平台的交互式环境生成出版质量级别的图形。

首先在IDLE中导入两个模块

>>> import numpy as np>>> import matplotlib.pyplot as plt

Numpy用于创建数据,Matplotlib用于绘图。

执行以下命令,创建了50个x的值,从0到2×pi,用作横坐标。

执行以下命令,获得50个y的值

至此,我们得到了50个点,下面我们用这些点画出正弦曲线。

>>> plt.plot(x,y)[]

在IDLE中,运行这句命令不会自动显示图像,还需要执行语句

>>> plt.show()

运行结果

这‘曲线’看起来已经足够平滑,但其实就是50个点连线而成的,放大局部可以看到

python 图像字符绘制input描述_用python绘制函数图像相关推荐

  1. r语言绘制雷达图_用r绘制雷达蜘蛛图

    r语言绘制雷达图 I've tried several different types of NBA analytical articles within my readership who are ...

  2. python做视频抽帧图_利用Python和ffmpeg从视频中抽帧,此方法比opencv抽帧法快。

    原博文 2020-03-26 09:34 − import subprocess import os import subprocess import shutil #目录文件不存在则自动创建,存在则 ...

  3. 关于python浮点数类型错误的是_关于Python的数字类型,以下选项中描述错误的是...

    [单选题]以下程序的输出结果是: lcat =["狮子","猎豹","虎猫","花豹","孟加拉虎" ...

  4. 关于python浮点数类型错误的是_关于Python语言的浮点数类型,以下选项中描述错误的是...

    [单选题]关于Python字符串,以下选项中描述错误的是 [单选题]以下程序的输出结果是: lcat =["狮子","猎豹","虎猫",&q ...

  5. python输出字符的ascii码_如何获取一个字符的ASCII码

    如何获取一个字符的ASCII码 Python内置ord函数 用来将字符转化成ASCII码 用法为: print('字符0 的ASCII码表示为',ord('0')) 结果为: 字符0 的ASCII码表 ...

  6. python七段数码管绘制单个数字_使用Python的turtle库实现七段数码管绘制

    七段数码管绘制: 七段数码管是由7段数码管拼接而成,每段有亮或不亮两种情况,改进的七段数码管还包括一个小数点位置. 七段数码管能形成2^7=128种状态,其中部分状态能够显示易于人们理解的数字或字母含 ...

  7. python绘图时如何添加图例_【Python】matplotlib 双y轴绘制及合并图例

    1.双y轴绘制 关键函数:twinx() 问题在于此时图例会有两个. # -*- coding: utf-8 -*- import numpy as np import matplotlib.pypl ...

  8. python画五角星为什么144度_使用turtle绘制五角星、分形树

    本文实例为大家分享了使用turtle绘制五角星和分形树的具体代码,供大家参考,具体内容如下 turtle 库 与之前程序的区别: 没有显示的input()与output() 没有赋值语句 大部分语句为 ...

  9. python用turtle库绘制树图形_使用Python中的Turtle库绘制简单的图形

    Turtle图形库 Turtle库是Python内置的图形化模块,属于标准库之一,位于Python安装目录的lib文件夹下,常用函数有以下几种: 画笔控制函数 penup():抬起画笔: pendow ...

最新文章

  1. 有人竟然为了两千多的眼镜倒贴10亿???
  2. 不会画饼的领导,不值得托付
  3. 替换openjdk的版本时遇到报错Transaction check error
  4. Python 项目依赖包 第三方库 生成requirements.txt的两种方法
  5. 建议收藏!最新的(2019年)电子/计算机领域SCI期刊影响因子大全
  6. Java设计模式之行为型:策略模式
  7. TreeMap方法源码
  8. 使用eclipse生成文档(javadoc)
  9. 学习笔记--asp.net主题和外观(转自msdn,仅为自己学习存储和有意读者使用)
  10. word文档太大怎么压缩?
  11. 卡内基梅隆计算机金融,卡耐基梅隆大学计算金融项目申请要求是什么?
  12. 【电商运营】试试这5种个性化营销方法,告别无效营销!
  13. 计算机中输入法切换用户,如何在计算机中切换输入法
  14. 海客票务管理系统 ------ 项目总结
  15. 【嵌入式】上学期末整理的一些知识点
  16. MOOS-ivp 实验十四(1)编写行为使命
  17. 计算机按键变成音符怎么弄,电脑键盘的数字都变成了符号、怎么弄才能变成数字阿?...
  18. react hook 闭包陷阱问题
  19. 10G光模块系列:10G 80公里(KM)光模块有哪些-易飞扬
  20. 【Vue3从零开始-实战】S14:详情页回退事件及路由参数的传递获取数据

热门文章

  1. 2018最新版硬盘装系统,不要U盘也能装
  2. 文本分类项目GPU版本代码
  3. 删除git所有历史记录 仅保留当前文件
  4. MFC开发IM-第二十四篇、使用 acl 库针对 C++ 对象进行序列化及反序列编程
  5. JavaScript鼠标经过图片晃动效果
  6. 网易将在三亚设立海南总部 建设元宇宙产业基地
  7. 英伟达正寻求欧盟批准其收购Arm
  8. 外媒:苹果首款AR/VR设备需与iPhone绑定使用,最早明年发布
  9. 小米平板5或无缘MIUI 13:搭配骁龙870 预装MIUI 12.5系统
  10. 23岁女子搬家途中跳车身亡!货拉拉官方回应......