pandas.Series.dot#
- Series.dot(other)[источник]#
Вычисляет скалярное произведение между Series и столбцами other.
Этот метод вычисляет скалярное произведение между Series и другой Series, или между Series и каждым столбцом DataFrame, или между Series и каждым столбцом массива.
Также может быть вызван с помощью self @ other.
- Параметры:
- otherSeries, DataFrame или array-like
Другой объект для вычисления скалярного произведения с его столбцами.
- Возвращает:
- скаляр, Series или numpy.ndarray
Возвращает скалярное произведение Series и other, если other является Series; Series скалярных произведений Series и каждой строки other, если other является DataFrame или numpy.ndarray между Series и каждым столбцом массива numpy.
Смотрите также
DataFrame.dotВычислить матричное произведение с DataFrame.
Series.mulУмножение series и других объектов, поэлементно.
Примечания
Series и другой объект должны иметь общий индекс, если другой объект является 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])