Python 在jupyter notebook&;中运行函数时语法无效;尝试拟合模型时未定义get tensorboard

Python 在jupyter notebook&;中运行函数时语法无效;尝试拟合模型时未定义get tensorboard,python,Python,Jupyter正在堆栈跟踪中抛出get_tensorboard not defined错误。即使它已经被定义了 def get_tensorboard(model_name) folder_name = f'{model_name} at {strftime("%H %M")}' dir_paths = os.path.join(LOG_DIR, folder_name) try: os.makedirs(dir_paths) except OSE

Jupyter正在堆栈跟踪中抛出get_tensorboard not defined错误。即使它已经被定义了

def get_tensorboard(model_name)
    folder_name = f'{model_name} at {strftime("%H %M")}'
    dir_paths = os.path.join(LOG_DIR, folder_name)
    try:
        os.makedirs(dir_paths)
    except OSError as err:
        print(err.strerror)
    else:
        print('Successfully created directory')

    return TensorBoard(log_dir=dir_paths)
堆栈跟踪-

 File "<ipython-input-143-2ab43f24c823>", line 1
    def get_tensorboard(model_name)

SyntaxError: invalid syntax


**Fit the Model**
%%time

model_1.fit(x_train_xs, y_train_xs, callbacks=[get_tensorboard('Model 1')])



NameError                                 Traceback (most recent call last)
<timed eval> in <module>

NameError: name 'get_tensorboard' is not defined
文件“”,第1行
def get_tensorboard(型号名称)
SyntaxError:无效语法
**符合模型**
%%时间
模型1.fit(x_train_xs,y_train_xs,回调=[get_tensorboard('model 1'))
NameError回溯(最近一次呼叫上次)
在里面
NameError:未定义名称“get_tensorboard”

不确定这是否是导致此错误的原因,但在您的问题中,
行后缺少一个
def get\U tensorboard(型号名称)
。如果您使用任何其他IDE,它会告诉您,您缺少一个冒号。也许这是在写问题时发生的,但是您应该在代码中检查这一点

因此,它应该是:
def get_tensorboard(型号名称):

请回答您的问题以澄清您的具体问题,或添加其他详细信息以突出显示您所需的内容。正如目前所写的,很难准确地说出你在问什么。请参阅页面以获取澄清此问题的帮助。