用法:
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。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。