[Numpy-discussion] np.trunc is inconsistent with array-api

Kshitij Kalambarkar kshitijkalambarkar at gmail.com
Sat Sep 4 04:02:20 EDT 2021


Hi,

np.trunc returns floating dtype output even for integral dtype input. As
per array-api, it should preserve the input dtype.

Note: This is also true for np.rint, np.fix, np.ceil, np.floor

Reference: https://github.com/numpy/numpy/issues/19464

Possible Fix:
1. We update the behaviour directly with an update to release note.
2. We add a FutureWarning and update the behaviour in a future release.

This email is to gauge the preference for the fix.

Thank You!

Regards,
Kshiteej K
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://mail.python.org/pipermail/numpy-discussion/attachments/20210904/503546d4/attachment.html>


More information about the NumPy-Discussion mailing list