[Numpy-discussion] Matrix vs ndarray
Bill Baxter
wbaxter at gmail.com
Thu Apr 17 15:14:03 EDT 2008
You might find out a lot from reading through this page:
http://www.scipy.org/NumPy_for_Matlab_Users
What I think that doesn't say is why the two classes are needed in
NumPy. Basically, the reason for that is that Matlab has .* and *
which mean different things, but Python only has the one * operator.
Some people think that should mean .*, some want it to mean *. So
NumPy offers two different classes with different behavior instead of
two different operators.
--bb
On Fri, Apr 18, 2008 at 4:02 AM, Santanu Chatterjee
<santanu.chatter at gmail.com> wrote:
> Hi Numpy users,
> I used MATLAB to do numerical calculations for a long time. Recently I
> am digging into python and numpy. I am wondering about the following
> question :
>
> 1) What is the difference between ndarray and matrix in numpy? My idea is
> that having N-dimensional array is sufficient (of course a MATLAB users
> point of view). If anyone can provide some idea, I will appreciate it.
>
> Thanks & regards,
> Santanu
>
> _______________________________________________
> Numpy-discussion mailing list
> Numpy-discussion at scipy.org
> http://projects.scipy.org/mailman/listinfo/numpy-discussion
>
>
More information about the NumPy-Discussion
mailing list