File: pysen.py

package info (click to toggle)
python-seqcluster 1.2.9%2Bds-3
  • links: PTS, VCS
  • area: contrib
  • in suites: bookworm
  • size: 113,624 kB
  • sloc: python: 5,308; makefile: 184; sh: 122; javascript: 55
file content (29 lines) | stat: -rw-r--r-- 770 bytes parent folder | download | duplicates (3)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29

def pysenMMean (x, y):
        ymf = []
        total = 0
        for i in range(0, len(y)-1):
                total += y[i]
                ymf.append(total/(i+1))
        mf = 0
        xf = 0
        for i in range(0, len(y)-1):
                if ymf[i] > mf:
                        mf = ymf[i]
                        xf = i
        ymb = []
        total = 0
        for i in range(0, len(y)-1):
                ii = len(y)-1-i
                total += y[ii]
                ymb.append(total/(i+1))
        mb = 0
        xb = 0
        for i in range(0, len(y)-1):
                if ymb[i] > mb:
                        mb = ymb[i]
                        xb = i
        xb = len(y)-1 - xb
        return [x[xb], x[xf]]

# print "mmean %s" % pysenMMean(x , y)