python数据分析除了使用图表实现可视化之外 , 另外一种表现形式就是曲线图的绘制了 , 一般这种曲线图只有在处理专业性较高的数据时才会要绘制出来 。而下文要来讲解的内容则是python画方波曲线图的代码和示例 , 感兴趣的话就一起往下看看吧 。
文章插图
一、方波是什么
可能有很多小伙伴对于方波这个概念还不太了解 , 方波一般指的是电子讯号处理时波的瞬时变换 , 因为在电信号转为声信号或者是其他通讯信息时 , 就是根据线和磁来传递的 。而在这其中的变换就被称为波 , 而方波指的是一种忽高忽低的非正弦曲线波形 。
二、python绘制方波曲线
【Python方波绘制代码是什么?Python怎么画方波曲线图】那么在python之中绘制曲线实际上很简单 , 只需要有xy轴或者是单独一个x轴都可以绘制出来 , 但是向方波这种明显需要实际数据支撑的曲线就得先计算出数据变化规律了 。
导入必要的两个模块之后 , 使用linspace()函数并传入圆周率以及200这两个参数 , 这样就可以生成在圆周率上均匀分布的200个变换点了 。然后使用arange()函数生成一个从1-99的整数列表 , 在用变量来保存方波计算公式所必须要的因数 。
然后在循环之中套用sin()函数从而实现方波正弦函数在坐标系上分布的每一个点 , 最后将得到的结果分别作为x轴以及y轴的参数传递到plot()方法呢调用即可实现方波曲线的绘制 。而方波曲线最大的特点就是一下降到最低或者最高 , 详细代码如下所示:
import numpy as npimport matplotlib.pyplot as pltm = np.linspace(-np.pi, np.pi, 201)k = np.arange(1,99) k = 2 * k - 1f = np.zeros_like(m)for i in range(len(m)): f[i] = np.sum(np.sin(k * m[i])/k)f = (4 / np.pi) * fplt.plot(t, f)plt.show()以上就是关于“Python方波绘制代码是什么?Python怎么画方波曲线图”的全部内容了 , 希望对你有所帮助 。
推荐阅读
- Python数据分析是什么?详解什么是Python数据分析
- Python3中sorted函数使用方法是什么?详解sorted()函数的基本用法
- Python怎么画曲线图?如何用Python绘制函数曲线
- Python序列迭代器函数有哪些?详解Python序列迭代器函数
- Python对文件的读操作方法有哪些?Python文件读取的3种方法
- win7运行python程序 windows执行python脚本的两种方式
- python如何限制输入范围?python限制用户输入范围的方法
- Python如何找到字符串中想要的单词位置?查找字符串中单词所在位置的方法
- Python中小数的书写形式有哪些?Python里的小数表示方法
- Python爬虫怎么遍历文档树?Python爬虫是如何遍历HTML文档的