Для операций, таких как умножение матриц, входные данные и весы должны иметь один и тот же тип с плавающей точкой. Данная функция проверяет, что все tensors имеют одинаковый тип, проверяет, что тип является dtype (если указан), и возвращает тип. Тип должен быть типом с плавающей точкой. Если ни tensors ни dtype не указаны, функция вернет dtypes.float32.
Аргументы
tensors
Тензоры входных значений. Может содержать None элементы, которые будут игнорироваться.
dtype
Ожидаемый тип.
Возвращаемое значение
Проверенный тип.
Исключения
ValueError
если ни tensors ни dtype не указаны, или результат не является типом с плавающей точкой, или общий тип входных данных не является типом с плавающей точкой.