用法:
Series.dot(other)
计算 Series 和 other 列之间的点积。
此方法计算 Series 和另一个 Series 之间的点积,或者 Series 和 DataFrame 的每一列,或者 Series 和数组的每一列。
它也可以在 Python >= 3.5 中使用
self @ other
调用。- other:系列、DataFrame 或array-like
另一个计算其列的点积的对象。
- 标量、系列或 numpy.ndarray
如果 other 是 Series,则返回 Series 和 other 的点积,如果 other 是 DataFrame 或在 Series 和 numpy 数组的每一列之间的 numpy.ndarray,则返回 Series 的点积和 other 的每一行。
参数:
返回:
注意:
如果 other 是 Series 或 DataFrame,则 Series 和 other 必须共享相同的索引。
例子:
>>> 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])
相关用法
- Python pandas.Series.dt.day_name用法及代码示例
- Python pandas.Series.dt.is_year_end用法及代码示例
- Python pandas.Series.divide用法及代码示例
- Python pandas.Series.dt.weekday用法及代码示例
- Python pandas.Series.div用法及代码示例
- Python pandas.Series.dt.to_pydatetime用法及代码示例
- Python pandas.Series.dt.second用法及代码示例
- Python pandas.Series.dt.tz_localize用法及代码示例
- Python pandas.Series.dt.is_leap_year用法及代码示例
- Python pandas.Series.divmod用法及代码示例
- Python pandas.Series.dt.is_quarter_start用法及代码示例
- Python pandas.Series.drop用法及代码示例
- Python pandas.Series.dt.tz_convert用法及代码示例
- Python pandas.Series.dt.round用法及代码示例
- Python pandas.Series.dt.nanosecond用法及代码示例
- Python pandas.Series.dt.to_period用法及代码示例
- Python pandas.Series.dt.ceil用法及代码示例
- Python pandas.Series.dt.hour用法及代码示例
- Python pandas.Series.dt.day用法及代码示例
- Python pandas.Series.dt.is_month_end用法及代码示例
注:本文由纯净天空筛选整理自pandas.pydata.org大神的英文原创作品 pandas.Series.dot。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。