En la
wikipedia en ingles esta un link para una
implementación en python.
Anexo un ejemplo de como sacar la frecuencia de los elementos:
Código Python:
Ver originald = {0: {'Alta': 'no'},
1: {'Normal': 'si'},
2: {'Baja': 'no'},
3: {'Normal': 'si'},
4: {'Alta': 'si'},
5: {'Baja': 'si'},
6: {'Alta': 'si'},
7: {'Normal': 'si'},
8: {'Baja': 'no'}
}
freq = {}
for k1 in d.keys():
for k, v in d[k1].iteritems():
if freq.has_key(k):
if freq[k].has_key(v):
freq[k][v] += 1.00
else:
freq[k][v] = 1.00
else:
freq[k] = {v: 1.00}
print freq