[Numpy-discussion] array comprehension

Nathaniel Smith njs at pobox.com
Fri Nov 4 13:36:06 EDT 2016


On Nov 4, 2016 10:32 AM, "Stephan Hoyer" <shoyer at gmail.com> wrote:
>
> On Fri, Nov 4, 2016 at 10:24 AM, Nathaniel Smith <njs at pobox.com> wrote:
>>
>> Are you sure fromiter doesn't make an intermediate list or equivalent?
It has to collect all the values before it can know the shape or dtype of
the array to put them in.
>
> fromiter dynamically resizes a NumPy array, like a Python list, except
with a growth factor of 1.5 (rather than 1.25):
>
https://github.com/numpy/numpy/blob/bb59409abf5237c155a1dc4c4d5b31e4acf32fbe/numpy/core/src/multiarray/ctors.c#L3721


Oh, right, and the dtype argument is mandatory, which is what makes this
possible.

-n
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.python.org/pipermail/numpy-discussion/attachments/20161104/7d3ac5e5/attachment.html>


More information about the NumPy-Discussion mailing list