tf.keras.ops.cross
Возвращает векторное произведение двух (массивов) векторов.
tf.keras.ops.cross(
x1, x2, axisa=-1, axisb=-1, axisc=-1, axis=None
)
Векторное произведение x1 и x2 в R^3 — это вектор, перпендикулярный как x1, так и x2. Если x1 и x2 являются массивами векторов, векторы определяются последней осью x1 и x2 по умолчанию, и эти оси могут иметь размерности 2 или 3.
Если размерность одного из x1 или x2 равна 2, предполагается, что третья компонента входного вектора равна нулю, и векторное произведение вычисляется соответственно.
В случаях, когда размерность обоих входных векторов равна 2, возвращается z-компонента векторного произведения.
| Аргументы | |
|---|---|
x1 | Компоненты первого вектора(ов). |
x2 | Компоненты второго вектора(ов). |
axisa | Ось x1, определяющая вектор(ы). По умолчанию -1. |
axisb | Ось x2, определяющая вектор(ы). По умолчанию -1. |
axisc | Ось результата, содержащая вектор(ы) векторного произведения. Игнорируется, если у обоих входных векторов размерность 2, так как результат — скаляр. По умолчанию — последняя ось. |
axis | Если определено, ось x1, x2 и результата, определяющая вектор(ы) и векторное(ые) произведение(я). Переопределяет axisa, axisb и axisc. |
| Примечание | |
|---|---|
Бэкенд Torch не поддерживает векторы размерностью 2, или аргументы axisa, axisb и axisc. Используйте axis вместо этого. |
| Возвращает | |
|---|---|
| Векторное произведение(я). |
© 2022 The TensorFlow Authors. All rights reserved.
Licensed under the Creative Commons Attribution License 4.0.
Code samples licensed under the Apache 2.0 License.
https://www.tensorflow.org/api_docs/python/tf/keras/ops/cross