Я не очень знаком с сервером оболочки или bash.Я запускаю скрипт Python на сервере Bash, используя Keras для решения проблемы классификации.
! /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, чтобы не иметь никакого вывода на печать?
PS здесь уже поздно, поэтому я могу ответить не сразу ..