Функция issubdtype
Функция issubdtype проверяет,
является ли один тип данных подтипом другого типа
в библиотеке NumPy. Первым параметром функция
принимает проверяемый тип данных, вторым
параметром - предполагаемый родительский тип.
Функция возвращает True, если первый тип
является подтипом второго, и False в противном
случае.
Синтаксис
np.issubdtype(arg1, arg2)
Пример
Давайте проверим, является ли тип int32
подтипом целочисленного типа int:
import numpy as np
res = np.issubdtype(np.int32, np.int)
print(res)
Результат выполнения кода:
True
Пример
Давайте проверим, является ли тип float64
подтипом целочисленного типа int:
import numpy as np
res = np.issubdtype(np.float64, np.int)
print(res)
Результат выполнения кода:
False
Пример
Давайте проверим, является ли тип complex128
подтипом типа с плавающей точкой float:
import numpy as np
res = np.issubdtype(np.complex128, np.float)
print(res)
Результат выполнения кода:
False
Пример
Давайте проверим, является ли тип bool
подтипом целочисленного типа int:
import numpy as np
res = np.issubdtype(np.bool_, np.int)
print(res)
Результат выполнения кода:
False
Пример
Давайте проверим, является ли тип int32
подтипом типа с плавающей точкой float:
import numpy as np
res = np.issubdtype(np.int32, np.float)
print(res)
Результат выполнения кода:
False
Пример
Давайте проверим, является ли тип float32
подтипом типа с плавающей точкой float:
import numpy as np
res = np.issubdtype(np.float32, np.float)
print(res)
Результат выполнения кода:
True
Пример
Давайте проверим, является ли тип uint16
подтипом целочисленного типа int:
import numpy as np
res = np.issubdtype(np.uint16, np.int)
print(res)
Результат выполнения кода:
False
Смотрите также
-
функцию
issubsctype,
которая проверяет, является ли тип подтипом другого типа -
функцию
can_cast,
которая проверяет возможность безопасного приведения типов -
функцию
result_type,
которая возвращает результирующий тип для операции -
функцию
common_type,
которая находит общий тип для нескольких типов данных