Spec-Zone.ru › NumPy 2.0

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

Скалярное произведение векторов входных массивов.

См. также

numpy.vecdot

© 2005–2024 NumPy Developers
Licensed under the 3-clause BSD License.
https://numpy.org/doc/2.0/reference/generated/numpy.linalg.vecdot.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API