香港特别行政区网站建设_网站建设公司_阿里云_seo优化
2026/1/19 19:02:44 网站建设 项目流程

https://github.com/AllenDowney/ThinkDSP

Think DSP 是一本用 Python 介绍数字信号处理的入门书。

本书(以及 Think X 系列的其他书)的前提是:如果你会编程,就可以利用这项技能去学习其他领域。我写这本书是因为我认为传统的数字信号处理教学方法有些倒置:大多数书籍(以及使用这些书的课程)是自底向上地呈现材料,从像相量这样的数学抽象开始。

采用基于编程的方法,我可以自顶向下地讲解,这意味着我可以一开始就呈现最重要的思想。在第一章结束时,你就能把一个声音分解为它的谐波、修改谐波并生成新的声音。

Think DSP 是一本免费书籍。它在知识共享署名-非商业性使用 3.0 未移植许可(Creative Commons Attribution-NonCommercial 3.0 Unported License)下发布,这意味着你可以自由复制、分发和修改它,只要你署名并且不将其用于商业目的。

这是一个能预览第一章内容的笔记本:
chap01preview.ipynb

如果你想看看本书后面会讲什么,这里有第十章的预览:
chap10preview.ipynb

运行代码
本书的大部分代码都放在 Jupyter 笔记本中。如果你不熟悉 Jupyter,可以点击这里运行教程,然后选择 “Try Classic Notebook”。它会打开一个带有入门说明的笔记本。

要运行 ThinkDSP 的代码,你有几种选择:

选项 1:在 Google Colab 上运行这些笔记本。
选项 2:在 Binder 上运行这些笔记本。
选项 3:使用 Conda 安装所需的库并在你的电脑上运行笔记本。
选项 4:使用 poetry 安装所需的库并在你的电脑上运行笔记本。

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询