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