🚀 优质资源分享 🚀
| 学习路线指引(点击解锁) | 知识定位 | 人群定位 |
|---|---|---|
| 🧡 Python实战微信订餐小程序 🧡 | 进阶级 | 本课程是python flask+微信小程序的完美结合,从项目搭建到腾讯云部署上线,打造一个全栈订餐系统。 |
| 💛Python量化交易实战💛 | 入门级 | 手把手带你打造一个易扩展、更安全、效率更高的量化交易系统 |
在NumPy中,所有的标准三角函数如sin、cos、tan等均有对应的通用函数。
一、利萨茹曲线
(Lissajous curve)利萨茹曲线是一种很有趣的使用三角函数的方式(示波器上显示出利萨茹曲线)。利萨茹曲线由以下参数方程定义:
x = A sin(at + n/2)
y = B sin(bt)利萨茹曲线的参数包括 A 、 B 、 a 和 b 。为简单起见,我们令 A 和 B 均为1,设置的参数为 a=9 , b=8
import numpy as np
import matplotlib.pyplot as plt
A=B=1
a=9
b=8
t = np.linspace(-np.pi, np.pi, 201) #使用linspace函数初始化变量t
x = np.sin(a * t + np.pi/2) # sin 函数和NumPy常量 pi 计算变量 x
y = np.sin(b * t) # sin函数计算变量y
plt.p

本文介绍了Python数据分析库Numpy中的一些常见图形和波形,包括利萨茹曲线、斐波那契数列的计算、方波的生成以及锯齿波和三角波的表示。通过实例展示了如何利用Numpy的数学函数实现这些图形的计算和绘制。
最低0.47元/天 解锁文章

被折叠的 条评论
为什么被折叠?



