pls help me with this prog
rusi
rustompmody at gmail.com
Fri Oct 19 09:06:35 EDT 2012
Dont know what your code does/tries to do. Anyway some points:
On Oct 19, 1:40 pm, inshu chauhan <insidesh... at gmail.com> wrote:
> in this prog I have written a code to calculate teh centre of a given 3D data..
>
> but i want to calculate it for every 3 points not the whole data, but
> instead of giving me centre for every 3 data the prog is printing the
> centre 3 times...
>
> import cv
> from math import floor, sqrt, ceil
> from numpy import array, dot, subtract, add, linalg as lin
>
> def CalcCentre(data):
> centre = array([0,0,0])
> count = 0
> n = 0
> for p in data[n:n+3]:
> centre = add(centre, array(p[:3]))
> count += 1
> centre = dot(1./count, centre)
> return centre
> n += 1
The return makes the for iterate only once
And n += 1 will never be reached
> t = tuple(map(float, sp[1:4]))
drops the sp[0] element.
More information about the Python-list
mailing list