Python 从同一笔记本中不同单元格中的类创建类对象

Python 从同一笔记本中不同单元格中的类创建类对象,python,tensorflow,jupyter-notebook,google-colaboratory,Python,Tensorflow,Jupyter Notebook,Google Colaboratory,我需要在不同的单元格中创建一个类的对象 我在谷歌colab(jupter笔记本)上有一个tensorflow分类项目。我有一个主类,它有一个tensorflow模型的对象,类在不同的单元格中。我该怎么做 在第1单元中,我有: class Model: 在第2单元中,我有: import Model # doesn't work class Mainprogram: . . . def create_model(self): self.model = Model(

我需要在不同的单元格中创建一个类的对象

我在谷歌colab(jupter笔记本)上有一个tensorflow分类项目。我有一个主类,它有一个tensorflow模型的对象,类在不同的单元格中。我该怎么做

在第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)
我希望它导入所说的类,但这看起来是错误的方式
有什么帮助吗?

笔记本中的所有单元格都可以访问会话中生成的所有变量。您只需导入一次使用的库,而不必导入任何其他内容。你可以线性运行你的细胞。在使用变量/函数/类之前,必须先定义它们,就像常规python脚本一样。

一旦运行第一个单元格,内容就会保存在内存中。没有必要进口。此外,每个单元格都不被视为一个单独的文件,这对于使用
import
是必要的,谢谢,似乎就是这样