PyTorch torch.lerp 函数
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.])

Pytorch torch 参考手册