Untitled

mail@pastecode.io avatar
unknown
python
2 years ago
669 B
1
Indexable
Never
def calcular_frecuencia_normalizada(lista):
  # Creamos un diccionario para contar la frecuencia de cada elemento
  frecuencias = {}
  
  # Recorremos la lista y contamos la frecuencia de cada elemento
  for elemento in lista:
    if elemento in frecuencias:
      frecuencias[elemento] += 1
    else:
      frecuencias[elemento] = 1
  
  # Calculamos la suma de las frecuencias
  suma = sum(frecuencias.values())
  
  # Calculamos la frecuencia normalizada de cada elemento
  frecuencias_normalizadas = {k: v / suma for k, v in frecuencias.items()}
  
  # Devolvemos el diccionario con las frecuencias normalizadas
  return frecuencias_normalizadas