pandas.Series.dot
- Series.dot(other)[source]
-
Вычисление скалярного произведения между Series и столбцами other.
Этот метод вычисляет скалярное произведение между Series и другим объектом, или Series и каждым столбцом DataFrame, или Series и каждым столбцом массива.
Его также можно вызвать, используя self @ other в Python >= 3.5.
- Параметры
-
- other:Series, DataFrame или массив
-
Другой объект для вычисления скалярного произведения со своими столбцами.
- Возвращает
-
- скаляр, Series или numpy.ndarray
-
Возвращает скалярное произведение Series и other, если other — Series; Series скалярных произведений Series и каждой строки other, если other — DataFrame; или numpy.ndarray скалярных произведений Series и каждого столбца numpy-массива.
См. также
DataFrame.dot-
Вычисление матричного произведения с DataFrame.
Series.mul-
Элементное умножение series и other.
Примечания
Series и other должны иметь одинаковый индекс, если other — Series или 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–2022, 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/1.5.0/reference/api/pandas.Series.dot.html