logger.info("train_loss:%s-val_loss:%s-val_accurate:%s" % (running_loss / train_steps),(val_loss),(val_accurate))这个语句有错误嘛
时间: 2024-02-29 11:51:55 浏览: 159
test_logger1.rar_Logger wat_ruby _watir_watir ruby_watir-webdriv
这个语句是有错误的,需要将参数括号中的3个参数用一个元组包起来传递给字符串的 `%` 操作符,示例如下:
```
logger.info("train_loss:%s-val_loss:%s-val_accurate:%s" % (running_loss / train_steps, val_loss, val_accurate))
```
这里将 `running_loss / train_steps`、`val_loss`、`val_accurate` 三个参数用一个元组 `(running_loss / train_steps, val_loss, val_accurate)` 包装起来,作为 `%` 操作符左边的字符串的格式化参数,这样就能正确地将这三个参数填入字符串中了。
阅读全文