深度学习Pytorch框架Tensor张量
@TOC
微信公众号:数学建模与人工智能
Tensor的裁剪运算
- 对Tensor中的元素进行范围过滤
- 常用于梯度裁剪(gradient clipping),即在发生梯度离散或者梯度爆炸时对梯度的处理
- torch.clamp(input, min, max, out=None) → Tensor:将输入input张量每个元素的夹紧到区间 [min,max],并返回结果到一个新张量。

Tensor的索引与数据筛选
1 | |
1 | |

1 | |

1 | |

1 | |

1 | |

1 | |

Tensor的组合/拼接
- torch.cat(seq,dim=0,out=None):按照已经存在的维度进行拼接
- torch.stack(seq,dim=0,out=None):沿着一个新维度对输入张量序列进行连接。 序列中所有的张量都应该为相同形状。
1 | |

Tensor的切片
- torch.chunk(tensor,chunks,dim=0):按照某个维度平均分块(最后一个可能小于平均值)
- torch.split(tensor,split_size_or_sections,dim=0):按照某个维度依照第二个参数给出的list或者int进行分割tensor
Tensor的变形操作
1 | |
1 | |

1 | |

Tensor的填充操作
1 | |
Tensor的频谱操作(傅里叶变换)

深度学习Pytorch框架Tensor张量
https://qzkq.github.io/2026/01/05/深度学习Pytorch框架Tensor张量/