Python 在jupyter notebook&;中运行函数时语法无效;尝试拟合模型时未定义get tensorboard
Jupyter正在堆栈跟踪中抛出get_tensorboard not defined错误。即使它已经被定义了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
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(型号名称):
请回答您的问题以澄清您的具体问题,或添加其他详细信息以突出显示您所需的内容。正如目前所写的,很难准确地说出你在问什么。请参阅页面以获取澄清此问题的帮助。