Ejecutando el ano de Scipy en un guión.

Tengo un problema. Quiero ejecutar el scipy.stats f_oneway () ANOVA en una secuencia de comandos que carga un archivo de datos que contiene grupos con matrices numpy como:

archive{'group1': array([ 1, 2, 3, ..., ]),
        'group2': array([ 9, 8, 7, ..., ]),
        ...}

Ahora mi problema es que la cantidad de grupos no es fija para diferentes archivos de datos. En otras palabras, no sé de antemano cuántos grupos hay en un archivo (y tampoco necesariamente cuáles son sus nombres).

losImplantación de un ANOVA de un solo camino. solo acepta matrices delimitadas por comas como entrada así:

a = array([ 1, 2, 3, ..., ])
b = array([ 9, 8, 7, ..., ])
c = array([ 5, 6, 4, ..., ])

scipy.stats.f_oneway(a, b, c)

Traté de darle listas, tuplas, matrices multidimensionales, todo sin éxito. Por lo tanto, en la actualidad, la única forma en que puedo usar esta implementación ANOVA es ingresando manualmente las variables de grupo cada vez, lo que efectivamente hace imposible ejecutar esto en un script. Me pregunto si alguno de ustedes tiene una idea de cómo resolver esto o cómo evitar estos requisitos de formato de datos muy específicos de f_oneway ().