不支持的操作数类型 - 将秒除以分钟
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))
这是我的代码:
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))