[Numpy-discussion] array comprehension

Neal Becker ndbecker2 at gmail.com
Fri Nov 4 09:36:02 EDT 2016


Francesc Alted wrote:

> 2016-11-04 13:06 GMT+01:00 Neal Becker <ndbecker2 at gmail.com>:
> 
>> I find I often write:
>> np.array ([some list comprehension])
>>
>> mainly because list comprehensions are just so sweet.
>>
>> But I imagine this isn't particularly efficient.
>>
> 
> Right.  Using a generator and np.fromiter() will avoid the creation of the
> intermediate list.  Something like:
> 
> np.fromiter((i for i in range(x)))  # use xrange for Python 2
> 
> 
Does this generalize to >1 dimensions?




More information about the NumPy-Discussion mailing list