Функция PyTorch torch.addcdiv
Справочное руководство Pytorch torch
torch.addcdivиспользуется в PyTorch для выполненияinput + value * (tensor1 / tensor2)поэлементных операций.
Определение функции
torch.addcdiv(input, tensor1, tensor2, value=1, out=None)
Описание параметра
input: входной тензорtensor1: тензор числителяtensor2: тензор знаменателя (не может быть нулевым)value: множитель, по умолчанию 1out: выходной тензор (необязательно)
Пример использования
Пример
import torch
# Создать тензоры
input = torch.tensor([1.0, 2.0, 3.0])
tensor1 = torch.tensor([4.0, 8.0, 12.0])
tensor2 = torch.tensor([2.0, 2.0, 2.0])
# Выполнить input + value * (tensor1 / tensor2)
result = torch.addcdiv(input, tensor1, tensor2, value=1)
print(result)
# Создать тензоры
input = torch.tensor([1.0, 2.0, 3.0])
tensor1 = torch.tensor([4.0, 8.0, 12.0])
tensor2 = torch.tensor([2.0, 2.0, 2.0])
# Выполнить input + value * (tensor1 / tensor2)
result = torch.addcdiv(input, tensor1, tensor2, value=1)
print(result)
Результат вывода:
tensor([3., 6., 9.])
Другие расширения