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

Атрибут dtype

Атрибут dtype класса iinfo возвращает объект dtype, соответствующий целочисленному типу данных, переданному при создании экземпляра iinfo. Этот атрибут позволяет получить информацию о типе данных в удобном для дальнейшего использования виде.

Синтаксис

np.iinfo(dtype).dtype

Пример

Давайте создадим объект iinfo для типа int32 и получим его атрибут dtype:

import numpy as np info = np.iinfo(np.int32) res = info.dtype print(res)

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

int32

Пример

Атрибут dtype можно использовать для проверки соответствия типа данных массива:

import numpy as np arr = np.array([1, 2, 3, 4, 5], dtype=np.int16) info = np.iinfo(np.int16) if arr.dtype == info.dtype: print("Array dtype matches iinfo dtype") else: print("Array dtype does not match iinfo dtype")

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

"Array dtype matches iinfo dtype"

Пример

Создадим объект iinfo для типа uint64 и получим его атрибут dtype:

import numpy as np info = np.iinfo(np.uint64) res = info.dtype print(res)

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

uint64

Пример

Атрибут dtype можно использовать для создания массива с тем же типом данных:

import numpy as np info = np.iinfo(np.int32) arr = np.array([10, 20, 30, 40, 50], dtype=info.dtype) print(arr) print(arr.dtype)

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

[10 20 30 40 50] int32

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

  • класс iinfo,
    который предоставляет информацию о целочисленных типах данных
  • атрибут min,
    который возвращает минимальное значение целочисленного типа
  • атрибут max,
    который возвращает максимальное значение целочисленного типа
  • атрибут bits,
    который возвращает количество бит в целочисленном типе
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить