Типизация NumPy массива (вектора, матрицы) чисел с плавающей запятой ⇐ Python

Программы на Python
Anonymous
Типизация NumPy массива (вектора, матрицы) чисел с плавающей запятой

Сообщение Anonymous »

Как правильно добавить подсказки типа в функцию с массивами NumPy?

В частности, укажите, что типы — это векторы/матрицы любого поддерживаемого класса с плавающей запятой.

Код: Выделить всё

def MyFun( myVectorFloat: , myMatrixFloat:  ):
some code...
Поэтому я хочу ввести подсказку myVectorFloat как вектор (

Код: Выделить всё

len(myVectorFloat.shape) == 1
) и myMatriFloat в качестве матрицы (

Код: Выделить всё

len(myMatrixFloat.shape) == 2
).
Мне нужна поддержка Float16, Float32 и Float64.
Как правильно этого добиться?

Подробнее здесь: https://stackoverflow.com/questions/790 ... -of-floats

Вернуться в «Python»