_matmul
matmul
¶
Perform matrix multiplication on a
and b
.
This method can be used with Numpy data:
a = np.array([[0,1,2],[3,4,5]])
b = np.array([[1],[2],[3]])
c = fe.backend.matmul(a, b) # [[8], [26]]
This method can be used with TensorFlow tensors:
a = tf.constant([[0,1,2],[3,4,5]])
b = tf.constant([[1],[2],[3]])
c = fe.backend.matmul(a, b) # [[8], [26]]
This method can be used with PyTorch tensors:
a = torch.tensor([[0,1,2],[3,4,5]])
b = torch.tensor([[1],[2],[3]])
c = fe.backend.matmul(a, b) # [[8], [26]]
Parameters:
Name | Type | Description | Default |
---|---|---|---|
a |
Tensor
|
The first matrix. |
required |
b |
Tensor
|
The second matrix. |
required |
Returns:
Type | Description |
---|---|
Tensor
|
The matrix multiplication result of a * b. |
Raises:
Type | Description |
---|---|
ValueError
|
If either |