毕设编程出现的问题——信号的产生和星座图

编程过程中出现的问题

    • 1.问题1:标识符中的字符无效
    • 2.问题2:关于Python matplotlib
    • 3.问题3:关于scipy.signal

1.问题1:标识符中的字符无效

解决:根据Python的检错机制找到出错行,(1)有无明显错误;(2)检查中英文字符或者全角半角符号;(3)行内有无空格、tab等;Python对此类较为敏感,实在找不到可手打重新输入试一试。

2.问题2:关于Python matplotlib

import matplotlib.pyplot as plt #必要模块
import numpy as np

#一些函数用法,具体操作需要查询,下附官网给出的用法解析
plt.plot()
plt.xlabel()
plt.ylabel()
plt.title()
plt.text()
plt.axis()
plt.grid()
plt.show()
plt.figure()
plt.subplot()
plt.suptitle()

官网解析
matplotlib.pyplot是一些命令行风格函数的集合,使matplotlib以类似于MATLAB的方式工作。每个pyplot函数对一幅图片(figure)做一些改动:比如创建新图片,在图片创建一个新的作图区域(plotting area),在一个作图区域内画直线,给图添加标签(label)等。matplotlib.pyplot是有状态的,亦即它会保存当前图片和作图区域的状态,新的作图函数会作用在当前图片的状态基础之上。

matplotlib不仅仅可以使用序列(列表和元组)作为参数,还可以使用numpy数组。实际上,所有的序列都被内在的转化为numpy数组。

3.问题3:关于scipy.signal

SciPy是一款方便、易于使用、专为科学和工程设计的Python工具包.它包括统计,优化,整合,线性代数模块,傅里叶变换,信号和图像处理,常微分方程求解器等等.

模块 功能
scipy.cluster 向量量化
scipy.constants 数学常量
scipy.fftpack 快速傅里叶变换
scipy.integrate 积分
scipy.interpolate 插值
scipy.io 数据输入输出
scipy.linalg 线性代数
scipy.ndimage N维图像
scipy.odr 正交距离回归
scipy.optimize 优化算法
scipy.signal 信号处理
scipy.sparse 稀疏矩阵
scipy.spatial 空间数据结构和算法
scipy.special 特殊数学函数
scipy.stats 统计函数

本次毕业设计用到的相关模块为scipy.signal,即信号处理部分,这部分细分之下有许多小模块,下附一篇比较详细的博客供参考:
**scipy **

import scipy.signal as signal

你可能感兴趣的:(毕设编程出现的问题——信号的产生和星座图)