Функция PyTorch torch.lerp
Справочное руководство Pytorch torch
torch.lerpЭто функция в PyTorch, используемая для вычисления линейной интерполяции между двумя тензорами.
Определение функции
torch.lerp(input, end, weight, out=None)
Пример использования
Пример
import torch
# Создайте два тензора
start = torch.tensor([0.0, 0.0])
end = torch.tensor([10.0, 20.0])
# Выполнить линейную интерполяцию при weight=0.5
result = torch.lerp(start, end, 0.5)
print("Результат интерполяции:", result)
# Создайте два тензора
start = torch.tensor([0.0, 0.0])
end = torch.tensor([10.0, 20.0])
# Выполнить линейную интерполяцию при weight=0.5
result = torch.lerp(start, end, 0.5)
print("Результат интерполяции:", result)
Результат вывода:
插值结果: tensor([ 5., 10.])
Другие расширения