Why is element-wise multiplication for a multi-dimensional array a "footgun"?
You try it once, realize it's doing things element-wise, and then go lookup the proper product symbol (@ in numpy).
You try it once, realize it's doing things element-wise, and then go lookup the proper product symbol (@ in numpy).
I don't know the motivation of the decision, but "ElementwiseProduct" is harder to type, and still has a lot of use cases.