you may want to do type casting whenever you have a float answer cause integer to float causes data loss
On Mon, Dec 20, 2010 at 4:28 PM, Chris Begert <c...@gmx.de> wrote: > Bonjour > > I have three lists with 65 float items and would like to do the following > sum: > > L0 = ([sum(L0A[i]*cos(L0B[i]+L0C[i]*JME) for i in range(0,64,1))]) > > So it just should do a sum across all the items in the list: > > L0A[0]*cos(L0B[0]+L0C[0]*JME)+ L0A[1]*cos(L0B[1]+L0C[1]*JME)+... > + L0A[64]*cos(L0B[64]+L0C[64]*JME)= some float number > > > However, I always get this error: > > TypeError: can't multiply sequence by non-int of type 'float' > > I looked it up and there seems to be some solution using either the > "for-in" command or the "map(int,...)" command but I just can't get it to > work.... > > > Any help will be very much appreciated :) > > Greetings from Sydney > Chris > -- > GRATIS! Movie-FLAT mit über 300 Videos. > Jetzt freischalten unter http://portal.gmx.net/de/go/maxdome > _______________________________________________ > Tutor maillist - Tutor@python.org > To unsubscribe or change subscription options: > http://mail.python.org/mailman/listinfo/tutor > -- Nitin Pawar
_______________________________________________ Tutor maillist - Tutor@python.org To unsubscribe or change subscription options: http://mail.python.org/mailman/listinfo/tutor