Задать вопрос
@Smeilz1
За любое развитие

Как округлить числа до целого в массиве array?

Библиотека scipy возвращает массив данных xi типа array, разделенных точкой.
[ 5. 33. 2. 3. 0. 3. 2. 9. 0. 32. 1. 2. 0. 2. 3.
12. 2. 4.]
Когда выполняю:
print(xi)
Получаю Output:
[ 5. 33. 2. 3. 0. 3. 2. 9. 0. 32. 1. 2. 0. 2. 3.
12. 2. 4.]
Но когда выполняю:
print(xi[0])
То ожидаю output:
5
А получаю:
5.0
Почему так?
Print(round(xi[0])
Также возвращает:
5.0
Почему так?
Как получить целые числа?
  • Вопрос задан
  • 401 просмотр
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Нетология
    Python-разработчик: расширенный курс + нейросети
    12 месяцев
    Далее
  • Skillbox
    Python-разработчик
    10 месяцев
    Далее
  • ProductStar
    Профессия: Python-разработчик
    8 месяцев
    Далее
Решения вопроса 1
fox_12
@fox_12 Куратор тега Python
Расставляю биты, управляю заряженными частицами
print(int(xi[0]))
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы