Em Dom, 2007-03-25 às 13:07 -0400, Alan G Isaac escreveu: > So this :: > > >>> x[1] > matrix([[1, 0]]) > > feels wrong. (Similarly when iterating across rows.) > Of course I realize that I can just :: > > >>> x.A[1] > array([1, 0]) > > but since the above keeps feeling wrong I felt I should > raise this as a possible design issue, better discussed > early than latter.
I think the point here is that if you are using matrices, then all you "should" want are matrices, just like in MATLAB: >> A = [1 2; 3 4] A = 1 2 3 4 >> b = A(1, :) b = 1 2 >> size(b) ans = 1 2 >> b = A(:, 1) b = 1 3 >> size(b) ans = 2 1 >> b = 1 b = 1 >> size(b) ans = 1 1 You see, rows, columnes, and even numbers, are treated as matrices. Paulo -- Paulo José da Silva e Silva Professor Assistente do Dep. de Ciência da Computação (Assistant Professor of the Computer Science Dept.) Universidade de São Paulo - Brazil e-mail: [EMAIL PROTECTED] Web: http://www.ime.usp.br/~rsilva Teoria é o que não entendemos o (Theory is something we don't) suficiente para chamar de prática. (understand well enough to call practice) _______________________________________________ Numpy-discussion mailing list Numpy-discussion@scipy.org http://projects.scipy.org/mailman/listinfo/numpy-discussion