<html><head> <title></title> <meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=no"> </head> <body style="font-family:Helvetica;color:#000000;font-size:13px;"> <div id="CanaryBody"> <div> Hello!</div><div><br></div><div>I’m trying to investigate the exact way ufunc.reduce works when given a custom dtype. Does it cast before or after the operation, or somewhere in between? How does this differ from ufunc.reduceat, for example?</div><div><br></div><div>We ran into this issue in <a href="https://github.com/pydata/sparse/issues/191">pydata/sparse#191</a> when trying to match the two where the only thing differing is the number of zeros for sum, which shouldn’t change the result.</div><div><br></div> </div> <div id="CanarySig"> <div> <div style="font-family:Helvetica;color:#000;font-size:13px;">Best Regards,<div>Hameer Abbasi</div></div> <div><br></div> </div> </div> <div id="CanaryDropbox"> </div> <img id="5975D38EC3756246BC0C0C6A068479C9" width="1px" src="http://pixels.canarymail.io:8100/track/977C99C0645380AF45E168B4CDA443F5_5975D38EC3756246BC0C0C6A068479C9.png" height="1px"></body></html>