> 
> 
> -Travis
> 
> 
> However, what is the timing/memory cost of converting a large numpy array 
> that already exists into python list of lists?  If all my processing before 
> the munkres step is using NumPy, converting it into python lists has a cost.  
> Also, your timings indicate only ~2x slowdown, while the timing tests done by 
> eat show an order-of-magnitude difference.  I suspect there is great room for 
> improvement before even starting to worry about the array access issues.
> 

If you are also doing scalar math with the results returned from NumPy array 
element access, then a.item(i,j) will be faster because it returns a Python 
object which will use it's scalar math instead of re-using vectorized math 
operations which a[i,j] will do. 

I haven't looked at the code yet, just re-emphasizing known issues with trying 
to use NumPy as an arbitrary container of "elements" rather than a container of 
bytes that you do vectorized operations on. 

-Travis

_______________________________________________
NumPy-Discussion mailing list
NumPy-Discussion@scipy.org
http://mail.scipy.org/mailman/listinfo/numpy-discussion

Reply via email to