|
From: Sven S. <sve...@gm...> - 2006-02-08 14:34:18
|
Stefan van der Walt schrieb: > This is probably a silly question, but what is the best way of > creating column vectors? 'arange' always returns a row vector, on > which you cannot perform 'transpose' since it has only one dimension. > > mat(arange(1,10)).transpose() > mat(range(1,10)).T is a bit shorter, but I would agree that doing matrix algebra in numpy is not as natural as with explicitly matrix-oriented languages; my understanding is that this is due to numpy's broader (n-dimensional) scope. Numpy-masters: Is there a way to set a user- or project-specific config switch or something like that to always get matrix results when dealing with 1d and 2d arrays? I think that would make numpy much more attractive for people like Stefan and me coming from the 2d world. cheers, Sven |