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

Функция issubsctype

Функция issubsctype проверяет, является ли один тип данных подтипом другого типа в иерархии типов NumPy. Первым параметром функция принимает тип (arg1). Вторым параметром - другой тип (arg2). Функция возвращает булево значение: True, если первый тип является подтипом второго, и False в противном случае.

Синтаксис

np.issubsctype(arg1, arg2)

Пример

Проверим, является ли тип int32 подтипом int:

import numpy as np res = np.issubsctype(np.int32, np.int) print(res)

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

True

Пример

Проверим, является ли тип float64 подтипом float:

import numpy as np res = np.issubsctype(np.float64, np.float) print(res)

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

True

Пример

Проверим, является ли тип float32 подтипом int:

import numpy as np res = np.issubsctype(np.float32, np.int) print(res)

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

False

Пример

Проверка типов с использованием строковых обозначений:

import numpy as np res1 = np.issubsctype('int32', 'int') res2 = np.issubsctype('float64', 'float') res3 = np.issubsctype('int16', 'float') print("int32 is subtype of int:", res1) print("float64 is subtype of float:", res2) print("int16 is subtype of float:", res3)

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

int32 is subtype of int: True float64 is subtype of float: True int16 is subtype of float: False

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

  • функцию issubdtype,
    которая проверяет, является ли тип подтипом другого типа
  • функцию can_cast,
    которая проверяет возможность приведения типов
  • функцию common_type,
    которая возвращает общий тип для массивов
  • функцию result_type,
    которая возвращает результирующий тип для операций
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить