scipy.stats.cumfreq(a, numbins, defaultreallimits, weights) funciona con la función de histograma y calcula el histograma de frecuencia acumulada. Incluye valores binned de frecuencia acumulada, ancho de cada bin, límite real inferior, puntos extra.
Parámetros:
arr: [array_like] array de entrada.
numbins : [int] número de contenedores a usar para el histograma. [Predeterminado = 10]
límites predeterminados: rango (inferior, superior) del histograma.
pesos: [array_like] pesos para cada elemento de la array.
Resultados:
– valores agrupados de frecuencia acumulada
– ancho de cada contenedor
– límite real inferior
– puntos extra.
Código #1:
Python3
# cumulative frequency from scipy import stats import numpy as np arr1 = [1, 3, 27, 2, 5, 13] print ("Array element : ", arr1, "\n") a, b, c, d = stats.cumfreq(arr1, numbins = 4) print ("cumulative frequency : ", a) print ("Lower Limit : ", b) print ("bin size : ", c) print ("extra-points : ", d)
Array element : [1, 3, 27, 2, 5, 13] cumulative frequency : [ 4. 5. 5. 6.] Lower Limit : -3.33333333333 bin size : 8.66666666667 extra-points : 0
Código #2:
Python3
# cumulative frequency from scipy import stats import numpy as np arr1 = [1, 3, 27, 2, 5, 13] print ("Array element : ", arr1, "\n") a, b, c, d = stats.cumfreq(arr1, numbins = 4, weights = [.1, .2, .1, .3, 1, 6]) print ("cumfreqs : ", a) print ("lowlim : ", b) print ("binsize : ", c) print ("extrapoints : ", d)
Array element : [1, 3, 27, 2, 5, 13] cumfreqs : [ 1.6 7.6 7.6 7.7] lowlim : -3.33333333333 binsize : 8.66666666667 extrapoints : 0
Publicación traducida automáticamente
Artículo escrito por vishal3096 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA