Как преобразовать список логических значений в реальные значения в Python?

#python #python-3.x #boolean #platypus

#python #python-3.x #логическое #утконос

Вопрос:

Я использую утконос в Python. Проблема в том, что после оптимизации, когда мне нужно увидеть переменные, они отображаются в логическом формате.

когда я меняю типы переменных на «Реальные», результаты переменных отображаются в виде действительных чисел, но когда я выбираю тип «Целое число», он показывает их как логические значения. Итак, вот как выглядит один из людей:

 [[True, False, True], [False, True, True, False, True, True, False, True], [False, True, True], [False, False, True, False, True, True, False, True], [True, False, True], [False, False, True, True, False, False, True, False], [False, True, True], [False, False, True, False, False, False, True, False], [True, True, False], [False, False, False, True, True, False, False, True], [False, False, True], [False, True, True, False, True, True, True, False], [True, True, False], [False, True, True, True, True, True, False, False], [True, True, False], [False, False, False, True, False, True, False, True], [False, True, False], [False, True, False, True, False, True, True, True], [True, True, True], [False, True, True, False, True, False, True, True]]
 

Перед входом в функцию они являются целыми числами (я делаю это намеренно), но после входа в функцию переменные становятся смесью целых и действительных чисел.

Комментарии:

1. Не могли бы вы показать нам ожидаемый результат? Вы уже ввели входные данные, если вы поделитесь выводом, будет еще лучше 🙂

2. Привет, Эсдрас, спасибо за ваш ответ. ожидаемый результат — это что-то вроде этого: [7, 11.8, 5, 11.2, 7, 11.4, 7, 4.8, 5, 13.9, 4, 13.8, 3, 14.4, 6, 12.7, 5, 11.7, 3, 3.6] . Это всего лишь пример. Список логических значений в моем вопросе не является переводом этого примера.

3. Спасибо! Я не уверен в этом и в том, как это работает, ха-ха, могу я посмотреть ваш код? В любом случае взгляните на эту ссылку , я думаю, она решит вашу проблему… Но если вы не посмотрите на примеры , возможно, это поможет вам: D