tf.keras.ops.dot | TensorFlow v2.16.1 (original) (raw)
tf.keras.ops.dot
Dot product of two tensors.
View aliases
Main aliases
tf.keras.ops.dot(
x1, x2
)
- If both
x1andx2are 1-D tensors, it is inner product of vectors (without complex conjugation). - If both
x1andx2are 2-D tensors, it is matrix multiplication. - If either
x1orx2is 0-D (scalar), it is equivalent tox1 * x2. - If
x1is an N-D tensor andx2is a 1-D tensor, it is a sum product over the last axis ofx1andx2. - If
x1is an N-D tensor andx2is an M-D tensor (whereM>=2), it is a sum product over the last axis ofx1and the second-to-last axis ofx2:dot(x1, x2)[i,j,k,m] = sum(a[i,j,:] * b[k,:,m]).
| Args | |
|---|---|
| x1 | First argument. |
| x2 | Second argument. |
| Note |
|---|
| Torch backend does not accept 0-D tensors as arguments. |
| Returns |
|---|
| Dot product of x1 and x2. |
Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License, and code samples are licensed under the Apache 2.0 License. For details, see the Google Developers Site Policies. Java is a registered trademark of Oracle and/or its affiliates. Some content is licensed under the numpy license.
Last updated 2024-06-07 UTC.