Создание объекта класса из класса в другой ячейке в той же записной книжке - PullRequest
0 голосов
/ 26 апреля 2019

Мне нужно сделать объект класса в другой ячейке

У меня есть проект классификации с тензорным потоком в Google Colab (блокнот Jupter). У меня есть основной класс, у которого есть объекты класса тензорного потока, которые находятся в разных ячейках. Как мне это сделать?

В ячейке 1 у меня есть:

class Model:

В ячейке 2 у меня есть:

import Model  # doesn't work 

class Mainprogram:
.
.
.

    def create_model(self):
        self.model = Model(self._Learning_rate, self._epochs, 
                           np.shape(program.train_x),
                           10, [32, 64, 128], strides, pool_size)

program = Mainprogram()
strides = (1, 1)
pool_size = 2
program.train_x, program.train_y, _ = program.read_data()
program.create_model("./train", 0)

Я хочу, чтобы он импортировал указанный класс, но это выглядит как неправильный способ сделать это любая помощь?

1 Ответ

0 голосов
/ 26 апреля 2019

Все ячейки в записной книжке имеют одинаковый доступ ко всем переменным, сгенерированным в сеансе.Вы должны импортировать библиотеки, которые используете, только один раз, и вам больше ничего не нужно импортировать.Вы можете просто управлять своими клетками линейно.Переменные / функции / классы, которые вы используете, должны быть определены перед использованием, как обычный скрипт на python.

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