📜  Python|熊猫数据框Series.dot()(1)

📅  最后修改于: 2023-12-03 14:46:30.796000             🧑  作者: Mango

Python | 熊猫数据框 Series.dot()

熊猫数据框 Series.dot() 方法返回两个系列的点积。

语法
Series.dot(other)
参数

other : 熊猫数据框Series 或 数组

要执行点积运算的另一个熊猫数据框 Series 或 数组。

返回值

点积运算结果,类型为标量值、Series 或 DataFrame。

示例
import pandas as pd
import numpy as np

# 创建数据
s1 = pd.Series([1,2,3])
s2 = pd.Series([4,5,6])

# 计算点积
dot_product = s1.dot(s2)

print(f"点积结果:{dot_product}")

输出结果如下:

点积结果:32
注意事项
  • 点积是对两个向量进行操作的数学运算,其结果是标量值。
  • 两个向量必须具有相同的长度。若长度不同,则会抛出ValueError异常。
  • 如果其他输入不是Series或数组,则在返回值上会抛出TypeError异常。
  • 如果在两个输入中有至少一个 NaN 值,则返回的结果为 NaN。