PyTorch torch.addcmul-Funktion


Pytorch torch 参考手册PyTorch torch Referenzhandbuch

torch.addcmulIst eine Funktion in PyTorch, die verwendet wird, um auszuführeninput + value * (tensor1 * tensor2)elementweise Operationen.

Funktionsdefinition

torch.addcmul(input, tensor1, tensor2, value=1, out=None)

Parameterbeschreibung

  • input: Eingabetensor
  • tensor1: erster Multiplikator-Tensor
  • tensor2: zweiter Multiplikator-Tensor
  • value: Multiplikator, Standardwert ist 1
  • out: Ausgabe-Tensor (optional)

Anwendungsbeispiel

Beispiel

import torch

# Tensor erstellen
input = torch.tensor([1.0, 2.0, 3.0])
tensor1 = torch.tensor([2.0, 3.0, 4.0])
tensor2 = torch.tensor([3.0, 4.0, 5.0])

# Führe input + value * (tensor1 * tensor2) aus
result = torch.addcmul(input, tensor1, tensor2, value=1)
print(result)

Die Ausgabe ist:

tensor([ 7., 14., 23.])

Pytorch torch 参考手册PyTorch torch Referenzhandbuch

Andere Erweiterungen