Mercurial > hg > medcouple
comparison medcouple.py @ 52:242afe8021b4
medcouple.py: make sure data is floats
author | Jordi Gutiérrez Hermoso <jordigh@octave.org> |
---|---|
date | Mon, 16 May 2016 22:26:11 -0400 |
parents | 2493b21d7d8b |
children |
comparison
equal
deleted
inserted
replaced
51:18e7cd6ff057 | 52:242afe8021b4 |
---|---|
89 n2 = (n - 1)//2 | 89 n2 = (n - 1)//2 |
90 | 90 |
91 if n < 3: | 91 if n < 3: |
92 return 0 | 92 return 0 |
93 | 93 |
94 Z = sorted(X, reverse=True) | 94 Z = sorted([float(x) for x in X], reverse=True) |
95 | 95 |
96 if n % 2 == 1: | 96 if n % 2 == 1: |
97 Zmed = Z[n2] | 97 Zmed = Z[n2] |
98 else: | 98 else: |
99 Zmed = (Z[n2] + Z[n2 + 1])/2 | 99 Zmed = (Z[n2] + Z[n2 + 1])/2 |