numpy.linalg.vecdot
- linalg.vecdot(x1, x2, /, *, axis=-1)[source]
-
Вычисляет скалярное произведение векторов.
Эта функция ограничена аргументами, совместимыми с API массивов, в отличие от
numpy.vecdot.Пусть \(\mathbf{a}\) — вектор в
x1и \(\mathbf{b}\) — соответствующий вектор вx2. Скалярное произведение определяется как:\[\mathbf{a} \cdot \mathbf{b} = \sum_{i=0}^{n-1} \overline{a_i}b_i\]по указанной размерности
axis, где \(\overline{a_i}\) обозначает комплексно-сопряжённое значение, если \(a_i\) — комплексное число, и тождественное значение в противном случае.- Parameters:
-
- x1array_like
-
Первый входной массив.
- x2array_like
-
Второй входной массив.
- axisint, optional
-
Ось, по которой вычисляется скалярное произведение. По умолчанию:
-1.
- Returns:
-
- outputndarray
-
Скалярное произведение векторов входных массивов.
См. также
© 2005–2024 NumPy Developers
Licensed under the 3-clause BSD License.
https://numpy.org/doc/2.0/reference/generated/numpy.linalg.vecdot.html