Thank you. That's  almost amusing. Too logical for Python. I fully 
expected something like m{0}[0](0)[0:0]. :-)

I don't think the tentative Numpy tutorial mentions it.

On 8/3/2010 9:28 AM, [email protected] wrote:
> Wayne,
>
> Matrices are two dimensional arrays so you need two indices to access an 
> individual element:
>
> In [1]: from numpy import matrix
>
> In [2]: m = matrix([[1.2],[2.3]])
>
> In [3]: m[0,0]
> Out[3]: 1.2
>
> -paul
>
> -----Original Message-----
> From: [email protected] 
> [mailto:[email protected]] On Behalf Of Wayne Watson
> Sent: Tuesday, August 03, 2010 9:24 AM
> To: Discussion of Numerical Python
> Subject: [Numpy-discussion] Changing a matrix element into a scalar
>
> How do I access 1.2 in such a way as to end up with a float? I keep
> getting a matrix.
> from numpy import matrix
> m = matrix([[1.2],[2.3]])
>
>    

-- 
            Wayne Watson (Watson Adventures, Prop., Nevada City, CA)

              (121.015 Deg. W, 39.262 Deg. N) GMT-8 hr std. time)
               Obz Site:  39° 15' 7" N, 121° 2' 32" W, 2700 feet

              "Republicans are always complaining that government is
               out of control. If they get into power, they will
               prove it." -- R. J. Rourke


                     Web Page:<www.speckledwithstars.net/>

_______________________________________________
NumPy-Discussion mailing list
[email protected]
http://mail.scipy.org/mailman/listinfo/numpy-discussion

Reply via email to