Mathematical Operations on Array
bryan.fodness at gmail.com
Fri Apr 1 16:00:31 CEST 2011
On Apr 1, 9:52 am, Peter Otten <__pete... at web.de> wrote:
> Bryan.Fodn... at gmail.com wrote:
> > I am loading text into an array and would like to convert the values.
> > from math import *
> > from numpy import *
> > from pylab import *
> > data=loadtxt('raw.dat')
> > mincos=degrees(acos(data[:,0]))
> > minazi=degrees(data[:,1])
> > minthick=data[:,2]/0.006858
> > I am not sure why degrees() works, but acos() does not.
> > I receive the following
> > Traceback (most recent call last):
> > File "C:\ test.py", line 6, in ?
> > mincos=degrees(acos(float(data[:,0])))
> > TypeError: only length-1 arrays can be converted to Python scalars
> > Can anyone tell me what I am doing wrong?
> Using star-imports.
> Among other things it makes it hard to keep track of where things are coming
> >>> from math import *
> >>> from numpy import *
> >>> degrees
> <ufunc 'degrees'>
> >>> acos
> <built-in function acos>>>> acos.__module__
> >>> arccos
> <ufunc 'arccos'>- Hide quoted text -
> - Show quoted text -
More information about the Python-list