pandas.Series.dot # 系列。点(其他)[来源] # 计算系列与其他列之间的点积。 此方法计算 Series 与另一个 Series 之间的点积,或者 Series 与 DataFrame 的每一列之间的点积,或者 Series 与数组的每一列之间的点积。 也可以使用self @ other来调用。 参数: 其他系列、DataFrame 或类似数组另一个对象用于计算与其列的点积。 返回: 标量、系列或 numpy.ndarray如果 other 是一个 Series,则返回 Series 和 other 的点积,如果 other 是一个 DataFrame,则返回 Series 与 other 的每一行的点积,或者返回 Series 和 numpy 数组的每列之间的 numpy.ndarray。 也可以看看 DataFrame.dot使用 DataFrame 计算矩阵乘积。 Series.mul级数和其他元素的乘法。 笔记 如果其他是系列或数据帧,则系列和其他必须共享相同的索引。 例子 >>> 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])