python画数学函数_Python 绘制你想要的数学函数图形 !
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 绘制你想要的数学函数图形 !相关推荐
- python画数学函数_Python 绘制你想要的数学函数图形
Python 非常热门,但除非工作需要没有刻意去了解更多,直到有个函数图要绘制,想起了它.结果发现,完全用不着明白什么是编程,就可以使用它完成很多数学函数图的绘制.通过以下两个步骤,就可以进行数学函数 ...
- 用python画数学函数图像教程_Python 绘制你想要的数学函数图形
Python 非常热门,但除非工作需要没有刻意去了解更多,直到有个函数图要绘制,想起了它.结果发现,完全用不着明白什么是编程,就可以使用它完成很多数学函数图的绘制. 通过以下两个步骤,就可以进行数学函 ...
- python画漏斗图_python绘制漏斗图步骤详解
pyecharts中的Funnel函数可以绘制漏斗图,自动根据数据大小生成由大到小自上而下排列的一个漏斗样的图形. 1.导入Funnel模块. from pyecharts import Funnel ...
- python画聚类图_python绘制的聚类图Python的局部变量和全局变量使用解惑
局部变量:在函数中定义的变量,作用域是当前函数,只对当前函数起作用. 全局变量:在代码开头定义的变量,作用域是整段代码,对整段代码起作用. 先看下面的实例, 最后给结论.name = 'PythonT ...
- python 画ks曲线_Python绘制KS曲线的实现方法
python实现KS曲线,相关使用方法请参考上篇博客-R语言实现KS曲线 代码如下: ####################### PlotKS ########################## ...
- python画趋势图_python 绘制走势图
1.工具 matplotlib numpy 2.matplotlib使用 import matplotlib.pyplot as plt #plt用于显示图片 import matplotlib.im ...
- python画熊猫代码_Python 绘制散点图(Pandas + Matplotlib)
简单绘制一个散点图. 数据使用小朋友的身高和体重,简单看看. 数据结构:下面看一下其中几条的部分内容,我们只需要其中身高(Height)和体重(Weight)列的数据: 共七万五千多条,下面看看通过p ...
- python画彩色城墙_Python绘制城堡-(有惊喜!!!)
大城堡在这 importturtleimporttime turtle.setup(1000,1000,200,200)'''背景'''turtle.bgcolor('#191970')'''笔的大小 ...
- python画函数曲线-Python 绘制你想要的数学函数图形
Python 非常热门,但除非工作需要没有刻意去了解更多,直到有个函数图要绘制,想起了它.结果发现,完全用不着明白什么是编程,就可以使用它完成很多数学函数图的绘制. 通过以下两个步骤,就可以进行数学函 ...
最新文章
- 解决LC_ALL: 无法改变区域选项 (UTF-8): 没有那个文件或目录的问题
- BZOJ3682 : Phorni
- wps 选择 高亮_WPS的这些功能,竟然如此好用
- PyTorch 1.5 发布,与 AWS 合作 TorchServe
- linux spinlock mutex semaphore
- ambari集成mysql_Ambari 安装配置 MySql
- Eclipse MySql之登录
- IDE 的未来在哪里?
- python能做什么程序-学完python可以做什么?
- CSDN博客新手引导手册
- 专业音频术语中英文对照
- 关于计算机信息管理专业教学改革的相关文章,计算机信息管理专业论文范文
- 2019年IT行业的十大热门岗位
- CCI: Representing N cents
- 一、系统间的通信技术
- Make the most of your 20s
- 【迷失岛游戏框架开发个人每集总结(第四期)】
- 倪文迪陪你学蓝桥杯2021寒假每日一题:1.20日(2018省赛A组第8题)
- 计算几何基础(持续更新)
- Nexus中创建仓库时,repository connectors 干嘛的?
热门文章
- codeblocks报错Process terminated with status -1073741510 (0 minute(s), 3 second(s))
- 四种电荷分布,点电荷,体电荷,面电荷,线电荷
- 【披着递推皮的动态规划】 山区建小学 题解
- Kafka:ZK+Kafka+Spark Streaming集群环境搭建(十二)VMW安装四台CentOS,并实现本机与它们能交互,虚拟机内部实现可以上网。...
- charles抓手机app的包的操作步骤
- layer + ajax 弹出框
- 020-python函数和常用模块-文件操作
- Java对MySql数据库进行备份与还原
- 编程珠玑笔记-第12章习题
- 使用Microsoft Lookback网卡解决了断网情况下 Virtual Server 虚机和主机的网络连接