Dibuje una matriz NumPy bidimensional usando columnas específicas

Tengo una matriz numpy 2D que se crea así:

data = np.empty((number_of_elements, 7))

Cada fila con 7 (o lo que sea) flotantes representa las propiedades de un objeto. Los dos primeros, por ejemplo, son losx yy En la posición del objeto, las otras son varias propiedades que incluso podrían usarse para aplicar información de color a la trama.

Quiero hacer un diagrama de dispersión dedata, de modo que sip = data[i], un objeto se traza como un punto conp[:2] como su posición 2D y con decirp[2:4] como información de color (la longitud de ese vector debe determinar un color para el punto). Otras columnas no deberían importar a la trama en absoluto.

¿Cómo debo hacer esto?

Respuestas a la pregunta(2)

Su respuesta a la pregunta