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