Zeichnen Sie ein zweidimensionales NumPy-Array mithilfe bestimmter Spalten

Ich habe ein 2D-Numpy-Array, das folgendermaßen erstellt wurde:

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

Jede Zeile mit 7 (oder was auch immer) Gleitkommazahlen repräsentiert die Eigenschaften eines Objekts. Die ersten beiden sind zum Beispiel diex undy Position des Objekts, die anderen sind verschiedene Eigenschaften, die sogar verwendet werden könnten, um Farbinformationen auf das Diagramm anzuwenden.

Ich möchte ein Streudiagramm von machendata, so dass wennp = data[i]wird ein Objekt als Punkt mit eingezeichnetp[:2] als seine 2D-Position und mit sagenp[2:4] als Farbinformation (die Länge dieses Vektors sollte eine Farbe für den Punkt bestimmen). Andere Spalten sollten für den Plot überhaupt keine Rolle spielen.

Wie soll ich vorgehen?

Antworten auf die Frage(2)

Ihre Antwort auf die Frage