莫夭阏之 2023-08-29 09:10 采纳率: 100%
浏览 5
已结题

scipy.fftpack' has no attribute 'default'

加载scipy库对图像做傅里叶变化并绘制频谱图时出现该报错,盲猜一波是scipy版本问题
AttributeError: module 'scipy.fftpack' has no attribute 'default'

  • 写回答

1条回答 默认 最新

  • CSDN-Ada助手 CSDN-AI 官方账号 2023-08-29 13:02
    关注

    【以下回答由 GPT 生成】

    要解决这个问题,首先需要确认您安装的是哪个版本的scipy库。可以使用以下代码检查版本:

    import scipy
    print(scipy.__version__)
    

    如果您的scipy版本低于1.4.0,那么您可能会遇到这个错误。在旧版本的scipy中,fftpack模块没有名为'default'的属性。要解决这个问题,您可以升级您的scipy库。

    使用以下命令来升级scipy:

    pip install --upgrade scipy
    

    这将会将scipy库升级到最新版本。完成后,您可以再次运行您的代码和频谱图绘制,并且不应该再遇到这个错误。

    如果升级scipy后仍然出现问题,那么可能是其他的一些原因导致的。这时候,您可以提供更多的代码和报错信息,以便我们能够更好地帮助您解决问题。


    如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 写成博客, 将相关链接放在评论区, 以帮助更多的人 ^-^
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

问题事件

  • 系统已结题 9月7日
  • 已采纳回答 8月30日
  • 创建了问题 8月29日