用法:
mxnet.symbol.op.batch_dot(lhs=None, rhs=None, transpose_a=_Null, transpose_b=_Null, forward_stype=_Null, name=None, attr=None, out=None, **kwargs)
- lhs:(
Symbol
) - 第一個輸入 - rhs:(
Symbol
) - 第二個輸入 - transpose_a:(
boolean
,
optional
,
default=0
) - 如果為真,則轉置點之前的第一個輸入。 - transpose_b:(
boolean
,
optional
,
default=0
) - 如果為真,則轉置點之前的第二個輸入。 - forward_stype:(
{None
,
'csr'
,
'default'
,
'row_sparse'}
,
optional
,
default='None'
) - 用戶給定的前向輸出的所需存儲類型,如果輸入存儲類型和此提示的組合與任何已實現的存儲類型不匹配,點運算符將執行回退操作並仍產生所需存儲類型的輸出。 - name:(
string
,
optional.
) - 結果符號的名稱。
- lhs:(
結果符號。
參數:
返回:
返回類型:
批量點積。
當
x
和y
是批量數據時,batch_dot
用於計算x
和y
的點積,即N-D(N >= 3)個數組,形狀為(B0, …, B_i, :, :)
。例如,給定形狀為
(B_0, …, B_i, N, M)
的x
和形狀為(B_0, …, B_i, M, K)
的y
,結果數組的形狀為(B_0, …, B_i, N, K)
,其計算公式為:batch_dot(x,y)[b_0, ..., b_i, :, :] = dot(x[b_0, ..., b_i, :, :], y[b_0, ..., b_i, :, :])
相關用法
- Python mxnet.symbol.op.batch_take用法及代碼示例
- Python mxnet.symbol.op.broadcast_logical_xor用法及代碼示例
- Python mxnet.symbol.op.broadcast_plus用法及代碼示例
- Python mxnet.symbol.op.broadcast_mul用法及代碼示例
- Python mxnet.symbol.op.broadcast_minus用法及代碼示例
- Python mxnet.symbol.op.broadcast_power用法及代碼示例
- Python mxnet.symbol.op.broadcast_maximum用法及代碼示例
- Python mxnet.symbol.op.broadcast_add用法及代碼示例
- Python mxnet.symbol.op.broadcast_not_equal用法及代碼示例
- Python mxnet.symbol.op.broadcast_axis用法及代碼示例
- Python mxnet.symbol.op.broadcast_lesser用法及代碼示例
- Python mxnet.symbol.op.broadcast_axes用法及代碼示例
- Python mxnet.symbol.op.broadcast_greater_equal用法及代碼示例
- Python mxnet.symbol.op.broadcast_like用法及代碼示例
- Python mxnet.symbol.op.broadcast_to用法及代碼示例
- Python mxnet.symbol.op.broadcast_div用法及代碼示例
- Python mxnet.symbol.op.broadcast_lesser_equal用法及代碼示例
- Python mxnet.symbol.op.broadcast_minimum用法及代碼示例
- Python mxnet.symbol.op.broadcast_hypot用法及代碼示例
- Python mxnet.symbol.op.broadcast_logical_and用法及代碼示例
注:本文由純淨天空篩選整理自apache.org大神的英文原創作品 mxnet.symbol.op.batch_dot。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。