Python 非常热门,但除非工作需要没有刻意去了解更多,直到有个函数图需要绘制,想起了它。结果发现,完全用不着明白什么是编程,就可以使用它完成很多数学函数图的绘制。通过以下两个步骤,就可以进行数学函数的绘制了。

两个步骤

(1)安装 Anaconda

Anaconda 包含了 Python 的运行环境、诸多科学计算库以及好些实用工具,安装它,有当前所需的一切。看它们的翻译,的确也是同类。

直接运行安装即可,有点大。

(2)编织代码运行

运行 Anaconda Navigator,打开界面中的 Spyder,如下图:

进入编辑界面,我们以一个最简单的 y = x 函数为例输入以下代码:

import numpy as np

import matplotlib.pyplot as plt

x = np.linspace(1, 10, 1000)

y = x

plt.plot(x,y,'r',linewidth=2)

运行它就能看到已经有我们想要的结果。

关键解析

这几行代码中,前两行是引入相应的功能库,Anaconda 已经包含了这些库,复制代码上去即可。最后一行是执行绘制。所以关键的代码以下两行。

x = np.linspace(1, 10, 1000)

y = x

而第一行指明的是 x 的取值范围,x = np.linspace(1, 10, 1000)表示 x 的取值范围为 1 至 10,后边那个 1000 指的是细粒度,线是由点构成的,但点是无穷的,我们通过有限的点形成线,理论上点定义得越细线越精确。

则我们只剩下第二行 y = x 的函数部分了,对于 y = f(x) 的函数,仅此一处写函数即可。试试:

y = np.sin(x)

是不是只剩下关心数学函数了,如果你需要的就是这些,至此就可以了。

更多控制

更多库功能:

不得不提

Anoconda 除了提供 Spyder 编辑工具,还提供 Jupyter notebook 工具,即所谓有文学编程工具(左手程序员,右手作家),了解它可参阅此文章:《左手程序员,右手作家:你必须会的Jupyter Notebook》

以下为本文介绍的几个函数通过 Jupyter notebook 形成文档的一个示例,可写文字,又写代码,还直接输出运行结果:

python画数学函数_Python 绘制你想要的数学函数图形 !相关推荐

  1. python画数学函数_Python 绘制你想要的数学函数图形

    Python 非常热门,但除非工作需要没有刻意去了解更多,直到有个函数图要绘制,想起了它.结果发现,完全用不着明白什么是编程,就可以使用它完成很多数学函数图的绘制.通过以下两个步骤,就可以进行数学函数 ...

  2. 用python画数学函数图像教程_Python 绘制你想要的数学函数图形

    Python 非常热门,但除非工作需要没有刻意去了解更多,直到有个函数图要绘制,想起了它.结果发现,完全用不着明白什么是编程,就可以使用它完成很多数学函数图的绘制. 通过以下两个步骤,就可以进行数学函 ...

  3. python画漏斗图_python绘制漏斗图步骤详解

    pyecharts中的Funnel函数可以绘制漏斗图,自动根据数据大小生成由大到小自上而下排列的一个漏斗样的图形. 1.导入Funnel模块. from pyecharts import Funnel ...

  4. python画聚类图_python绘制的聚类图Python的局部变量和全局变量使用解惑

    局部变量:在函数中定义的变量,作用域是当前函数,只对当前函数起作用. 全局变量:在代码开头定义的变量,作用域是整段代码,对整段代码起作用. 先看下面的实例, 最后给结论.name = 'PythonT ...

  5. python 画ks曲线_Python绘制KS曲线的实现方法

    python实现KS曲线,相关使用方法请参考上篇博客-R语言实现KS曲线 代码如下: ####################### PlotKS ########################## ...

  6. python画趋势图_python 绘制走势图

    1.工具 matplotlib numpy 2.matplotlib使用 import matplotlib.pyplot as plt #plt用于显示图片 import matplotlib.im ...

  7. python画熊猫代码_Python 绘制散点图(Pandas + Matplotlib)

    简单绘制一个散点图. 数据使用小朋友的身高和体重,简单看看. 数据结构:下面看一下其中几条的部分内容,我们只需要其中身高(Height)和体重(Weight)列的数据: 共七万五千多条,下面看看通过p ...

  8. python画彩色城墙_Python绘制城堡-(有惊喜!!!)

    大城堡在这 importturtleimporttime turtle.setup(1000,1000,200,200)'''背景'''turtle.bgcolor('#191970')'''笔的大小 ...

  9. python画函数曲线-Python 绘制你想要的数学函数图形

    Python 非常热门,但除非工作需要没有刻意去了解更多,直到有个函数图要绘制,想起了它.结果发现,完全用不着明白什么是编程,就可以使用它完成很多数学函数图的绘制. 通过以下两个步骤,就可以进行数学函 ...

最新文章

  1. 解决LC_ALL: 无法改变区域选项 (UTF-8): 没有那个文件或目录的问题
  2. BZOJ3682 : Phorni
  3. wps 选择 高亮_WPS的这些功能,竟然如此好用
  4. PyTorch 1.5 发布,与 AWS 合作 TorchServe
  5. linux spinlock mutex semaphore
  6. ambari集成mysql_Ambari 安装配置 MySql
  7. Eclipse MySql之登录
  8. IDE 的未来在哪里?
  9. python能做什么程序-学完python可以做什么?
  10. CSDN博客新手引导手册
  11. 专业音频术语中英文对照
  12. 关于计算机信息管理专业教学改革的相关文章,计算机信息管理专业论文范文
  13. 2019年IT行业的十大热门岗位
  14. CCI: Representing N cents
  15. 一、系统间的通信技术
  16. Make the most of your 20s
  17. 【迷失岛游戏框架开发个人每集总结(第四期)】
  18. 倪文迪陪你学蓝桥杯2021寒假每日一题:1.20日(2018省赛A组第8题)
  19. 计算几何基础(持续更新)
  20. Nexus中创建仓库时,repository connectors 干嘛的?

热门文章

  1. codeblocks报错Process terminated with status -1073741510 (0 minute(s), 3 second(s))
  2. 四种电荷分布,点电荷,体电荷,面电荷,线电荷
  3. 【披着递推皮的动态规划】 山区建小学 题解
  4. Kafka:ZK+Kafka+Spark Streaming集群环境搭建(十二)VMW安装四台CentOS,并实现本机与它们能交互,虚拟机内部实现可以上网。...
  5. charles抓手机app的包的操作步骤
  6. layer + ajax 弹出框
  7. 020-python函数和常用模块-文件操作
  8. Java对MySql数据库进行备份与还原
  9. 编程珠玑笔记-第12章习题
  10. 使用Microsoft Lookback网卡解决了断网情况下 Virtual Server 虚机和主机的网络连接