[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