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

Атрибут char

Атрибут char класса dtype возвращает символьный код, который обозначает базовый тип данных. Этот код представляет собой один символ, соответствующий определенной категории типов данных в NumPy, например, 'i' для целых чисел, 'f' для чисел с плавающей точкой, 'U' для строк Unicode и другие. Атрибут доступен только для чтения.

Синтаксис

dtype.char

Пример

Давайте создадим массив целых чисел и получим символьный код его типа данных:

import numpy as np arr = np.array([1, 2, 3, 4, 5]) res = arr.dtype.char print(res)

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

'i'

Пример

Теперь создадим массив чисел с плавающей точкой и посмотрим его символьный код:

import numpy as np arr = np.array([1.5, 2.3, 3.7]) res = arr.dtype.char print(res)

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

'd'

Пример

Получим символьный код для строкового массива:

import numpy as np arr = np.array(['a', 'b', 'c', 'd', 'e']) res = arr.dtype.char print(res)

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

'U'

Пример

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

import numpy as np dtype_int = np.dtype('int64') res = dtype_int.char print(res) dtype_float = np.dtype('float32') res = dtype_float.char print(res)

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

'i' 'f'

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

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