РЕПЕТИТОР математика физика информатика
Для школьников и студентов. Подтягивание пробелов. ЦЭ, ЦТ, ОГЭ, ЕГЭ.
Идет набор на ЛЕТО. Жмите для подробностей:)
317 of 541 menu

Функция get_printoptions

Функция get_printoptions возвращает словарь, содержащий текущие параметры форматирования вывода массивов NumPy. Эти параметры влияют на то, как массивы отображаются при выводе через print. Функция не принимает аргументов и возвращает словарь с ключами, соответствующими параметрам, заданным в set_printoptions.

Синтаксис

np.get_printoptions()

Пример

Давайте получим текущие настройки вывода массивов:

import numpy as np options = np.get_printoptions() print(options)

Результат выполнения кода:

{'edgeitems': 3, 'threshold': 1000, 'floatmode': 'maxprec', 'precision': 8, 'suppress': False, 'linewidth': 75, 'nanstr': 'nan', 'infstr': 'inf', 'sign': '-', 'formatter': None, 'legacy': False}

В словаре представлены все параметры, управляющие выводом массивов NumPy.

Пример

Изменим настройки и снова получим их значения:

import numpy as np np.set_printoptions(precision=3, suppress=True) options = np.get_printoptions() print(options)

Результат выполнения кода:

{'edgeitems': 3, 'threshold': 1000, 'floatmode': 'maxprec', 'precision': 3, 'suppress': True, 'linewidth': 75, 'nanstr': 'nan', 'infstr': 'inf', 'sign': '-', 'formatter': None, 'legacy': False}

Как видно, значения параметров precision и suppress изменились в соответствии с новыми настройками.

Пример

Полученные настройки можно использовать для проверки текущего режима отображения перед выводом массива:

import numpy as np options = np.get_printoptions() if options['suppress']: print("Научный формат отключён") else: print("Научный формат включён") arr = np.array([1.23456789, 2.3456789]) print(arr)

Результат выполнения кода:

Научный формат отключён [1.23456789 2.3456789 ]

Смотрите также

  • функцию set_printoptions,
    которая устанавливает параметры вывода массивов
  • функцию printoptions,
    которая временно изменяет настройки печати в контекстном менеджере
  • функцию seterr,
    которая управляет поведением при ошибках в вычислениях
  • функцию geterr,
    которая возвращает текущие настройки обработки ошибок
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить