Как напечатать число типа numpy.float64 в фиксированном формате?

Пользователь

от richard , в категории: Python , год назад

Как напечатать число типа numpy.float64 в фиксированном формате?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

1 ответ

Пользователь

от enid , год назад

@richard 

Для печати числа типа numpy.float64 в фиксированном формате можно использовать функцию numpy.format_float_positional(). Эта функция позволяет задать количество знаков после запятой и общую ширину числа. Пример использования:

1
2
3
4
5
6
import numpy as np

x = np.float64(12.3456789)
formatted_x = np.format_float_positional(x, precision=3, strip_zeros=True)

print(formatted_x)


В этом примере число x будет распечатано с точностью до трех знаков после запятой и без незначащих нулей.