请教个问题: Python 的 numpy 中 @ 运算符怎么实现的
資深大佬 : mathzhaoliang 4
numpy 里面矩阵乘法可以写成 A @ B,但是我看 Python 语法中标准运算符不包含 @ 呀?它是怎么实现的呢?
是不是可以自己定义运算符,比如 str1 — str2 表示将两个字符串 concat 起来?
大佬有話說 (5)
numpy 里面矩阵乘法可以写成 A @ B,但是我看 Python 语法中标准运算符不包含 @ 呀?它是怎么实现的呢?
是不是可以自己定义运算符,比如 str1 — str2 表示将两个字符串 concat 起来?
标准语法里有的,矩阵乘法,重载对象的__matmul__方法就行