Función PyTorch torch.linalg.matmul
Manual de referencia de Pytorch torch
torch.linalg.matmulEs una función del módulo de álgebra lineal de PyTorch utilizada para realizar la multiplicación de matrices. Estorch.matmulun alias de, que proporciona una interfaz de álgebra lineal más unificada.
Definición de la función
torch.linalg.matmul(input, other, out=None)
Parámetros:
input(Tensor): El primer tensor de entrada.other(Tensor): El segundo tensor de entrada.out(Tensor, opcional): El tensor de salida.
Valor de retorno:
torch.Tensor: Devuelve el resultado de la multiplicación de matrices.
Ejemplo de uso
Ejemplo
import torch
# Crear dos matrices
A = torch.randn(3, 4)
B = torch.randn(4, 5)
# Multiplicación de matrices
C = torch.linalg.matmul(A, B)
print("Forma de A:", A.shape)
print("Forma de B:", B.shape)
print("Forma de C:", C.shape)
# Crear dos matrices
A = torch.randn(3, 4)
B = torch.randn(4, 5)
# Multiplicación de matrices
C = torch.linalg.matmul(A, B)
print("Forma de A:", A.shape)
print("Forma de B:", B.shape)
print("Forma de C:", C.shape)
El resultado de salida es:
A 的形状: torch.Size([3, 4]) B 的形状: torch.Size([4, 5]) C 的形状: torch.Size([3, 5])
Otras extensiones