我直接从Coursera复制了代码,但结果显示如下输入图片描述
我应该怎么做?
import numpy as npimport h5pyimport matplotlib.pyplot as pltfrom testCases_v4 import *from dnn_utils_v2 import sigmoid, sigmoid_backward, relu, relu_backward%matplotlib inlineplt.rcParams['figure.figsize'] = (5.0, 4.0) # 设置图表的默认大小plt.rcParams['image.interpolation'] = 'nearest'plt.rcParams['image.cmap'] = 'gray'%load_ext autoreload%autoreload 2np.random.seed(1)
这就是我得到的结果
ModuleNotFoundError Traceback (most recent call last)<ipython-input-4-5084fe490343> in <module>() 2 import h5py 3 import matplotlib.pyplot as plt----> 4 from testCases_v4 import * 5 from dnn_utils_v2 import sigmoid, sigmoid_backward, relu, relu_backward 6 ModuleNotFoundError: No module named 'testCases_v4'
回答:
这是因为你正在导入一个系统找不到的文件(testCases_v4.py),你可能没有这个文件。你可以尝试从这个链接(testCases_v4)下载该文件到你的系统中,放置在Python可以找到的位置。
你可能会对ddn_utils_v2.py遇到同样的错误,你可以从ddn_utils_v2下载它