array.shape() gives TypeError: 'tuple' object is not callable

Chris cwitts at gmail.com
Mon Dec 10 10:29:03 EST 2007


On Dec 10, 5:22 pm, Charles Fox <charles.... at gmail.com> wrote:
> Hi gys -- I am looking at Numpy but getting this error when I try to
> get array sizes.  I'm using Ubuntu Edgy with standard repositories and
> scipy.  Any ideas?  Am I doing something wrong or is it my install of
> scipy?
>
> $ python
> Python 2.4.4c1 (#2, Oct 11 2006, 21:51:02)
> [GCC 4.1.2 20060928 (prerelease) (Ubuntu 4.1.1-13ubuntu5)] on linux2
> Type "help", "copyright", "credits" or "license" for more information.>>> from numpy import *
> >>> a=array([[1,2],[3,4]])
> >>> a
>
> array([[1, 2],
>        [3, 4]])>>> a.shape()
>
> Traceback (most recent call last):
>   File "<stdin>", line 1, in ?
> TypeError: 'tuple' object is not callable
>
>
>
> thanks
>

use
a.shape
instead.



More information about the Python-list mailing list