我对shell或bash服务器不是很熟悉。 我在分类问题上使用Keras在bash服务器上运行python脚本。
! /bin/sh -p
python3 wrapper_DNN.py
我使用自己的回调函数,该函数在每个时期结束时显示性能。这将导致以下错误:
...
File "/home/310122653/Git/DNN/Performance_callback.py", line 146, in on_epoch_end
**print** ("\u2014 train_accuracy: %f \u2014 val_f1: %f \u2014 val_precision: %f \u2014 val_recall: %f - _val_accuracy: %f"
%(_train_accuracy, _val_f1, _val_precision, _val_recall,
_val_accuracy)) UnicodeEncodeError: 'ascii' codec can't encode character '\u2014' in position 0: ordinal not in range(128)
如何分辨……bash服务器?如何编码ascii代码(因为我也在其他地方运行该代码,所以我不只是要关闭打印功能)?
直接是一个后续问题,我通常可以不在bash服务器上打印吗(无论如何它都无法查看它)?因此,我也应该使用详细模式0来没有任何打印输出吗?
P.S。这里已经很晚了,所以我可能不会立即回复。