[Numpy-discussion] Deprecating ndarray.tostring()

Eric Wieser wieser.eric+numpy at gmail.com
Mon Mar 30 07:09:16 EDT 2020


Hi all,

Just a heads up that in https://github.com/numpy/numpy/pull/15867 I plan to
deprecate ndarray.tostring(), which is just a confusing way to spell
ndarray.tobytes().

This function has been documented as a compatibility alias since NumPy 1.9,
but never emitted a warning upon use.
Given array.array.tostring() has been warning as far back as Python 3.1, it
seems like we should follow suit.

In order to reduce the impact of such a deprecation, I’ve filed the
necessary scipy PR: https://github.com/scipy/scipy/pull/11755.
It’s unlikely we’ll remove this function entirely any time soon, but the
act of deprecating it may cause a few failing CI runs in projects where
warnings are turned into errors.

Eric
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.python.org/pipermail/numpy-discussion/attachments/20200330/f055299f/attachment-0001.html>


More information about the NumPy-Discussion mailing list