stft 未在我的脚本中定义,更具体地说,当我将鼠标悬停在该函数上时,我收到一条消息,显示“stft 未定义”。
我尝试通过“pip install --upgrade scipy”更新scipy,我预计该消息会消失,但问题仍然存在。
快速搜索 stft 函数的文档表明它是遗留的,可能会从 scipy 的未来版本中删除。引用文档:
此功能被视为遗留功能,将不再接收更新。这也可能意味着它将在未来的 SciPy 版本中被删除。 ShortTimeFFT 是一种较新的 STFT / ISTFT 实现,具有更多功能。实现之间的比较可以在 SciPy 用户指南的短时傅里叶变换部分找到。
也许降级 scipy 几个版本可以解决你的问题。