xinliang6 2023-08-07 11:21 采纳率: 100%
浏览 159
已结题

怎么解决吴恩达机器学习中jupyter notebook中“deeplearning.mplstyle”找不到的问题

问题遇到的现象和发生背景

img

img

img

这是我在学习机器学习时,使用吴恩达团队的代码,问题就在于我一直没解决这个“找不到deeplearning.mplstyle”的问题,试过网上的一些方法也把该风格放到过matplotlib下面的style文件夹当中但是没有解决。
但我发现我把这些代码文件以及风格放在同一文件下,pycharm却没有报错,并且“deeplearning.mplstyle”在第一张图中显示为绿色代码块,说明pycharm是能找到该文件的,但jupyter notebook却找不到(jupyter和pycharm在我的截图当中使用的同一路径下的解释器)

补充:我的第一张截图中pycharm的项目是在G盘,在该项目中可以看第三张
截图使用“deeplearning.mplstyle”的路径在C盘具体路径请看截图

操作环境、软件版本等信息

python3.9
jupyter notebook 6.5.4

  • 写回答

5条回答 默认 最新

  • 大同大 2023-08-07 11:47
    关注

    这可能是因为Jupyter Notebook的工作目录与您的代码文件所在的目录不同。

    您可以尝试以下方法解决问题:

    1. 在Jupyter Notebook中使用os模块获取当前工作目录,并确保它与您的代码文件所在的目录相同。您可以使用以下代码来检查当前工作目录:
    import os
    print(os.getcwd())
    
    1. 如果当前工作目录与代码文件所在的目录不同,您可以使用os.chdir()函数更改工作目录。例如,如果代码文件和deeplearning.mplstyle文件都在/path/to/files/目录下,您可以使用以下代码更改工作目录:
    import os
    os.chdir('/path/to/files/')
    
    1. 如果您仍然无法解决问题,您可以尝试将deeplearning.mplstyle文件的绝对路径直接传递给matplotlib,而不依赖于工作目录。例如:
    import matplotlib.pyplot as plt
    plt.style.use('/path/to/files/deeplearning.mplstyle')
    

    请确保将/path/to/files/替换为deeplearning.mplstyle文件的实际路径。

    希望这些方法能够帮助您解决问题。

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(4条)

报告相同问题?

问题事件

  • 系统已结题 8月15日
  • 已采纳回答 8月7日
  • 修改了问题 8月7日
  • 修改了问题 8月7日
  • 展开全部

悬赏问题

  • ¥15 hive on spark
  • ¥15 星穹铁道中的ai自动战斗逻辑
  • ¥15 SimpleHook 一下android fake模块的VIP日期
  • ¥15 如何在VBA中利用word的错词提示功能识别word文本中的错别字并标注
  • ¥15 c#调用c++函数 传参数问题
  • ¥15 jupyter notebook无法识别的空格,如何解决?(语言-python)
  • ¥15 自动回复评论的小插件
  • ¥20 用c++完成两道大题,要求提供.h和.cpp,以及用来测试的main.cpp
  • ¥15 2024电赛H题指导
  • ¥15 第三方如何控制E8a进行烧录