Как исправить ошибку TypeError: тип numpy.ndarray не определяет метод __round__

TypeError: тип numpy.ndarray не определяет ошибку метода __round__ возникает, когда вы «пытаетесь получить доступ к объекту ndarray, у которого нет встроенного метода округления».

Воспроизведение ошибки

Выход

Как исправить ошибку TypeError: тип numpy.ndarray не определяет метод __round__

Вот два способа исправить ошибку «TypeError: тип numpy.ndarray не определяет круглый метод».

  1. Использование метода np.around()
  2. Использование понимания списка с функцией round()

Решение 1. Использование метода np.around()

numpy.around() — это библиотечная функция, которая округляет массив чисел до указанного количества десятичных знаков.

Функция np.around() принимает два аргумента: массив, который нужно округлить, и количество десятичных знаков, до которого нужно округлить.

Выход

Решение 2. Использование понимания списка с помощью функции round()

Вы можете использовать понимание списка со встроенной функцией round(), чтобы исправить ошибку «TypeError: type numpy.ndarray не определяет метод __round__» в Python.

Выход

Оцените статью

Автор статей и разработчик, делюсь знаниями.

Программирование на Python
Добавить комментарии