[Numpy-discussion] More zaniness Re: simple question

Travis Oliphant oliphant at ee.byu.edu
Thu Jul 6 16:43:59 CDT 2006


Mathew Yeates wrote:

>okay, I went back to the binary windows distrib. Based on Keths code I wrote
>
> >> print numpy.asmatrix(all_dates == start_dates[row],dtype=int)
>[[0 0 0 0 0 0 0 0 0 0 0 1 0 0]]
> >> [row,numpy.asmatrix(all_dates == start_dates[row],dtype=int)] = -1
> >> print A[row,:]
>[[-1. -1.  0.  0.  0.  0.  0.  0.  0.  0.  0.  0.  0.  0.]]
>
>huh? It set the first 2 elements and not the 12'th!!
>  
>

Indexing has changed in SVN python, but in general, index matrices are 
not what you want because the dimensionality of the index arrays means 
something and matrices have two dimensions.   So use arrays for indexing.


-Travis





More information about the Numpy-discussion mailing list