python - 如何根据模运算在 PyTorch 张量的末尾添加零?

标签 python pytorch tensor

我有一个大小为:torch.Size([1, 305760])

由于305760不能被400整除,所以我想将大小更改为:[1, 306000]0填充剩余的空格。我如何使用 PyTorch 做到这一点?

最佳答案

a = torch.randn(1,305760)
N = a.shape[1]
M = 400
b = torch.zeros([a.shape[0], (N // M + 1 ) * 400 - N])
a = torch.cat((a, b), 1)

关于python - 如何根据模运算在 PyTorch 张量的末尾添加零?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64354309/

相关文章:

python - 如何将多个 Canvas 元素绑定(bind)在一起以同时更改它们的颜色?

python - 如何将整数转换为可变长度字节字符串?

python - torch.manual_seed(seed) 获取 RuntimeError : CUDA error: device-side assert triggered

python - 如何在特定轴上连接张量列表?

Tensorflow 中张量的 For 循环

python - 如何在字典数组中查找项目?

python - 中断外部循环 Python 函数其他选项

python - 将 CUDA 张量转换为 NumPy

python - 检查 Tensor 是否为 Placeholder?

tensorflow - 将二进制掩码转换为 tensorflow 中的边界框