|
|
发表于 2023-7-17 17:02:26
|
显示全部楼层
这个错误提示是因为相对导入时缺少了包名。在您的代码中,plt.style.use('./deeplearning.mplstyle')中的'./deeplearning.mplstyle'应该是一个相对路径,但是缺少了包名。
解决方法是将相对路径改为绝对路径,或者使用正确的包名进行相对导入。您可以尝试以下两种方法:
1. 将相对路径改为绝对路径:
- 从错误提示中可以看到File ~\Desktop\2022-Machine-Learning-Specialization-main\Supervised Machine Learning Regression and Classification\week1\4.Regression Model\lab_utils_common.py,这是lab_utils_common.py文件的路径。
- 您可以根据这个路径,找到deeplearning.mplstyle文件的绝对路径,并将相对路径修改为绝对路径。
- 替换代码中的plt.style.use('./deeplearning.mplstyle')为plt.style.use('/path/to/deeplearning.mplstyle'),其中/path/to/deeplearning.mplstyle是deeplearning.mplstyle文件的实际路径。
2. 使用正确的包名进行相对导入:
- 根据错误提示,可以看到from lab_utils_common import compute_cost和from lab_utils_common import dlblue, dlorange, dldarkred, dlmagenta, dlpurple, dlcolors这两行代码是在lab_utils_uni.py文件中使用的。
- 您可以检查一下lab_utils_common.py文件所在的包名,并在lab_utils_uni.py文件中使用正确的包名进行相对导入。
- 替换代码中的from lab_utils_common import compute_cost和from lab_utils_common import dlblue, dlorange, dldarkred, dlmagenta, dlpurple, dlcolors为正确的包名形式,例如from package_name.lab_utils_common import compute_cost和from package_name.lab_utils_common import dlblue, dlorange, dldarkred, dlmagenta, dlpurple, dlcolors,其中package_name是lab_utils_common.py文件所在的包名。
请根据您的实际情况选择适合的解决方法。如果仍然有问题,请提供更多相关代码和详细的错误信息,以便我能够更好地帮助您解决问题。 |
|