Функция внутри функции не определена? - PullRequest
0 голосов
/ 30 мая 2018

Здравствуйте, у меня есть код, который написан следующим образом.Он написан на 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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...