的@
(在)操作者意图被用于矩阵乘法。没有内置的Python类型实现此运算符。
该@
运算符是在Python 3.5中引入的。@=
就像您期望的那样,是矩阵乘法,后跟赋值。它们映射到__matmul__
,__rmatmul__
或__imatmul__
类似于如何+
和+=
映射__add__
,__radd__
或__iadd__
。
PEP 465中详细讨论了操作员及其背后的原理。
Python中的'@ ='符号是什么?
的@
(在)操作者意图被用于矩阵乘法。没有内置的Python类型实现此运算符。
该@
运算符是在Python 3.5中引入的。@=
就像您期望的那样,是矩阵乘法,后跟赋值。它们映射到__matmul__
,__rmatmul__
或__imatmul__
类似于如何+
和+=
映射__add__
,__radd__
或__iadd__
。
PEP 465中详细讨论了操作员及其背后的原理。