ошибка при использовании печати на сервере bash для скрипта Python - PullRequest
0 голосов
/ 28 сентября 2018

Я не очень знаком с сервером оболочки или 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 здесь уже поздно, поэтому я могу ответить не сразу ..

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...