Здравствуйте, у меня есть код, который написан следующим образом.Он написан на ipython, поэтому каждая функция записана в ячейке.
**Cell 1:**
def linear_activation_forward(A_prev, W, b, activation):
*some code*
return A, cache
**Cell 2:**
def L_model_forward(X, parameters):
*some code*
AL, cache = linear_activation_forward(A,
parameters["W" + str(L)],
parameters["b" + str(L)],
activation='sigmoid')
*some code*
return AL, caches
**Cell 3:**
def L_layer_model(X, Y, layers_dims, learning_rate = 0.0075, num_iterations = 3000, print_cost=False):
*some code*
AL, caches = L_model_forward(X, parameters)
*some code*
return parameters
**cell4**
parameters = L_layer_model(train_x, train_set_y_orig, layer_dims, learning_rate = 0.0075, num_iterations = 3000, print_cost = True)
Если я запускаю ячейку 1, у меня нет ошибок. Если я запускаю ячейку 2, у меня нет ошибок. Если я запускаю ячейку 3, у меня нетerror Если я запускаю ячейку 4, значит, моя функция ячейки 1 не определена
NameError: имя 'linear_activation_forward' не определено
У кого-нибудь есть подсказка?Tnx