Hacer que las características de los datos de prueba sean iguales a los datos del tren después de la selección de características en chispa

Estoy trabajando en Scala. Tengo una gran pregunta, ChiSqSelector parece reducir la dimensión con éxito, pero no puedo identificar qué características se redujeron y qué quedaron. ¿Cómo puedo saber qué funciones se redujeron?

[WrappedArray(a, b, c),(5,[1,2,3],[1,1,1]),(2,[0],[1])]
[WrappedArray(b, d, e),(5,[0,2,4],[1,1,2]),(2,[1],[2])]
[WrappedArray(a, c, d),(5,[0,1,3],[1,1,1]),(2,[0],[1])]

PD: cuando quise hacer que los datos de prueba fueran los mismos que los datos del tren seleccionados por características, descubrí que no sé cómo hacerlo en scala.

Respuestas a la pregunta(1)

Su respuesta a la pregunta