From: Travis O. <oli...@ee...> - 2006-07-06 21:44:09
|
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 |