Pandas DataFrame.dot(~)
方法用於計算 matrix-vector 和 matrix-matrix 乘法。
參數
1.arr
| array-like
或 Series
或 DataFrame
用於計算乘積的向量或矩陣。
返回值
如果返回值隻有一列,則返回Series
,否則返回DataFrame
。
例子
考慮以下 DataFrame :
df = pd.DataFrame({"A":[1,2], "B":[3,4]})
df
A B
0 1 3
1 2 4
執行 matrix-vector 乘法
要執行 matrix-vector 乘法:
df.dot([5,6])
0 23
1 34
dtype: int64
在這裏,我們執行以下計算:
返回類型為 Series
,因為結果隻有一列。
執行 matrix-matrix 乘法
要執行 matrix-matrix 乘法:
df.dot([[5,6], [7,8]])
0 1
0 26 30
1 38 44
在這裏,我們執行以下計算:
由於返回值有多列,因此我們得到 DataFrame
而不是 Series
。
相關用法
- Python PySpark DataFrame dtypes屬性用法及代碼示例
- Python PySpark DataFrame drop方法用法及代碼示例
- Python Pandas DataFrame dtypes屬性用法及代碼示例
- Python PySpark DataFrame dropDuplicates方法用法及代碼示例
- Python Pandas DataFrame duplicated方法用法及代碼示例
- Python Pandas DataFrame drop_duplicates方法用法及代碼示例
- Python Pandas DataFrame diff方法用法及代碼示例
- Python Pandas DataFrame describe方法用法及代碼示例
- Python PySpark DataFrame describe方法用法及代碼示例
- Python Pandas DataFrame div方法用法及代碼示例
- Python Pandas DataFrame drop方法用法及代碼示例
- Python Pandas DataFrame droplevel方法用法及代碼示例
- Python PySpark DataFrame dropna方法用法及代碼示例
- Python Pandas DataFrame dropna方法用法及代碼示例
- Python PySpark DataFrame distinct方法用法及代碼示例
- Python Pandas DataFrame empty屬性用法及代碼示例
- Python Pandas DataFrame pop方法用法及代碼示例
- Python Pandas DataFrame nsmallest方法用法及代碼示例
- Python Pandas DataFrame sample方法用法及代碼示例
- Python Pandas DataFrame items方法用法及代碼示例
- Python Pandas DataFrame max方法用法及代碼示例
- Python Pandas DataFrame swaplevel方法用法及代碼示例
- Python Pandas DataFrame agg方法用法及代碼示例
- Python Pandas DataFrame copy方法用法及代碼示例
- Python Pandas DataFrame pow方法用法及代碼示例
注:本文由純淨天空篩選整理自Isshin Inada大神的英文原創作品 Pandas DataFrame | dot method。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。