pytorch矩阵乘法
torch.mm(mat1, mat2) performs a matrix multiplication of mat1 and mat2
1 2 3 4 5 6 7 8 9 | a = torch.randint( 0 , 5 , ( 2 , 3 )) # tensor([[3, 3, 2], # [2, 2, 2]]) b = torch.randint( 0 , 6 , ( 3 , 1 )) # tensor([[1], # [4], # [5]]) torch.mm(a, b) # tensor([[11], # [17]]) |
torch.mul(input, other) multiplies each element of the 'input' with the scalar in 'other' and returns a new resulting tensor.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 | a = torch.tensor([[ 1 , 2 , 3 ], [ 4 , 5 , 6 ]]) b = torch.tensor([ 1 , 2 , 3 ]) c = torch.tensor([[ 1 ], [ 2 ], [ 3 ]]) torch.mul(a, 10 ) # tensor([[10, 20, 30], # [40, 50, 60]]) torch.mul(a, b) # tensor([[ 1, 4, 9], # [ 4, 10, 18]]) torch.mul(b, c) # tensor([[1, 2, 3], # [2, 4, 6], # [3, 6, 9]]) |
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
· 别再用vector<bool>了!Google高级工程师:这可能是STL最大的设计失误
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 单元测试从入门到精通