<html>
<body>


  



  I have ndarray subclass, its instance x and use<br>
  r = x**2<br>
  <br>
  I expected it will call for each array element<br>
  elem.__pow__(2)<br>
  but it calls<br>
  elem.__mul__(elem)<br>
  instead.<br>
  <br>
  It essentially (tens or even more times) decreases my calculations speed for lots of cases.<br>
  <br>
  >>> numpy.__version__<br>
  '2.0.0.dev-1fe8136'<br>
  (taken some days ago from git)<br>
  doesn't work with 1.3.0 as well..<br>
  <br>
  <br>



</body>
</html>