He recopilado algunos datos en un archivo de texto y quiero crear un diagrama de caja. Pero este archivo de datos contiene filas de longitud variable, por ejemplo.Boxplot con datos de longitud variable en matplotlib
1,2, 2,3, 3,0, 4,5
1,1, 2,2, 2,9
para la misma longitud que sólo podía hacer
PW = numpy.loadtxt ("./ learning.dat")
matplotlib.boxplot (PW.T);
¿Cómo manejo las líneas de datos de longitud variable?
¿Cómo deben interpretarse los datos? ¿Deberían concatenarse todos los valores en una única matriz 1D? –
No, me gustaría tener diagramas de caja para las columnas del archivo de datos. Entonces, ¿qué haría en el caso de igual longitud sería un m veces n array, luego boxplot la transposición, ¿verdad? – Kabbo
Los documentos dicen "x es una matriz o una secuencia de vectores". Entonces, necesita leer sus datos y traducirlos a una serie de vectores, uno por caja. Parece que puedes leerlo usando el módulo csv de Python. –