Spec-Zone.ru › pandas 0.24

pandas.Series.dot

Series.dot(other) [source]

Вычислить скалярное произведение между рядом и столбцами other.

Этот метод вычисляет скалярное произведение между рядом и другим рядом, или между рядом и каждым столбцом DataFrame, или между рядом и каждым столбцом массива.

Его также можно вызвать, используя self @ other в Python >= 3.5.

Параметры:
other : Series, DataFrame or array-like

Другой объект, с которым нужно вычислить скалярное произведение по его столбцам.

Возвращает:
скаляр, ряд или numpy.ndarray

Возвращает скалярное произведение ряда и other, если other — ряд; ряд скалярных произведений ряда и каждого ряда other, если other — DataFrame или numpy.ndarray; скалярное произведение ряда и каждого столбца массива numpy.

См. также

DataFrame.dot
Вычислить матричное произведение с DataFrame.
Series.mul
Умножение рядов и других элементов попарно.

Примечания

Ряд и other должны иметь один и тот же индекс, если other — ряд или DataFrame.

Примеры

>>> s = pd.Series([0, 1, 2, 3])
>>> other = pd.Series([-1, 2, -3, 4])
>>> s.dot(other)
8
>>> s @ other
8
>>> df = pd.DataFrame([[0 ,1], [-2, 3], [4, -5], [6, 7]])
>>> s.dot(df)
0    24
1    14
dtype: int64
>>> arr = np.array([[0, 1], [-2, 3], [4, -5], [6, 7]])
>>> s.dot(arr)
array([24, 14])

© 2008–2012, AQR Capital Management, LLC, Lambda Foundry, Inc. and PyData Development Team
Licensed under the 3-clause BSD License.
https://pandas.pydata.org/pandas-docs/version/0.24.2/reference/api/pandas.Series.dot.html

Spec-Zone.ru

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