不支持的操作数类型 - 将秒除以分钟

Unsupported Operand type - Divide seconds to minutes

这是我的代码:

start = time()
model.fit(X, y, validation_split=0.3, epochs=2, batch_size=16, verbose=1, callbacks=[es, mc])
print('Training time in seconds: %.2f' % (time()-start)/60)

我需要将我的秒分为分钟(使用 /60)。但是,存在操作数错误。

错误:

---> 20 print('Training time in seconds: %.2f' % (time()-start)/60) TypeError: unsupported operand type(s) for /: 'str' and 'int'

我该如何解决这个问题?

您的时间计算还需要加上一对括号。目前,它仅使用 time() - start 格式化字符串,然后尝试在格式化的字符串上进行划分

print('Training time in seconds: %.2f' % ((time() - start) / 60))