[NumPy-Tickets] [NumPy] #1943: numpy.frombuffer fails when given an empty buffer
NumPy Trac
numpy-tickets@scipy....
Thu Aug 25 08:58:42 CDT 2011
#1943: numpy.frombuffer fails when given an empty buffer
---------------------+------------------------------------------------------
Reporter: hniksic | Owner: somebody
Type: defect | Status: new
Priority: normal | Milestone: Unscheduled
Component: Other | Version: 1.5.1
Keywords: |
---------------------+------------------------------------------------------
numpy.frombuffer raises an exception when given an empty buffer, where one
would expect it to return an empty array of given dtype. For example:
{{{
>>> import array, numpy as np
>>> np.frombuffer(array.array('d'))
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
ValueError: offset must be non-negative and smaller than buffer lenth (0)
}}}
This requires code converting buffers to numpy arrays to special-case
empty buffers. Furthermore, the problem is often not discovered until
someone actually passes a zero-sized buffer to the code that calls
frombuffer, and trips over this exception at run-time.
--
Ticket URL: <http://projects.scipy.org/numpy/ticket/1943>
NumPy <http://projects.scipy.org/numpy>
My example project
More information about the NumPy-Tickets
mailing list