菜单
×
   ❮     
HTML CSS JAVASCRIPT SQL PYTHON JAVA PHP HOW TO W3.CSS C C++ C# BOOTSTRAP REACT MYSQL JQUERY EXCEL XML DJANGO NUMPY PANDAS NODEJS R TYPESCRIPT ANGULAR GIT POSTGRESQL MONGODB ASP AI GO KOTLIN SASS VUE DSA GEN AI SCIPY AWS CYBERSECURITY DATA SCIENCE
     ❯   

Pandas DataFrame dot() 方法

❮ DataFrame 参考


示例

将一个 DataFrame 的值与另一个 DataFrame 的值相乘,然后将它们相加

import pandas as pd

df1 = pd.DataFrame([[1, 2], [3, 4]])
df2 = pd.DataFrame([[5, 6], [7, 8]])

print(df1.dot(df2))
自己动手试一试 »

定义和用法

dot() 方法将一个 DataFrame 中的每个值与另一个 DataFrame(或 Series 或数组)中的值相乘,然后将它们相加。

示例解释

假设你有这两个 DataFrame 对象

[[1, 2], [3, 4]]

[[5, 6], [7, 8]]

逐个将第一个 DataFrame 的值与第二个 DataFrame 的值相乘,如下所示:

1 * 5 = 5
2 * 7 = 14

将两个乘积相加

5 + 14 = 19

19 将是结果中的第一个值。

在这里,你可以看到结果中每个值的计算过程:

(1 * 5) + (2 * 7) = 19
(1 * 6) + (2 * 8) = 22
(3 * 5) + (4 * 7) = 43
(3 * 6) + (4 * 8) = 50

这将产生如下的 DataFrame 对象:

[[19, 22], [43, 50]]

语法

dataframe.dot(other)

参数

参数 描述
other 必需。一个数字、数字列表或另一个具有与原始 DataFrame 匹配的数据结构的对象。

返回值

一个包含结果的 DataFrame


❮ DataFrame 参考

×

联系销售

如果您想将 W3Schools 服务用于教育机构、团队或企业,请发送电子邮件给我们
sales@w3schools.com

报告错误

如果您想报告错误,或想提出建议,请发送电子邮件给我们
help@w3schools.com

W3Schools 经过优化,旨在方便学习和培训。示例可能经过简化,以提高阅读和学习体验。教程、参考资料和示例会不断审查,以避免错误,但我们无法保证所有内容的完全正确性。使用 W3Schools 即表示您已阅读并接受我们的使用条款Cookie 和隐私政策

版权所有 1999-2024 Refsnes Data。保留所有权利。W3Schools 由 W3.CSS 提供支持