Wie gehe ich mit Python mit Daten aus einer ARFF-Datei um?

Ich bin ziemlich neu für Python. Ich benutze Python, um die Arff-Datei jetzt zu lesen:

import arff

for row in arff.load('cpu.arff'):   
    x = row
    print(x)

Der Teil der Beispielausgabe sieht folgendermaßen aus:

<Row(125.0,256.0,6000.0,256.0,16.0,128.0,198.0)>
<Row(29.0,8000.0,32000.0,32.0,8.0,32.0,269.0)>
<Row(29.0,8000.0,32000.0,32.0,8.0,32.0,220.0)>
<Row(29.0,8000.0,32000.0,32.0,8.0,32.0,172.0)>
<Row(29.0,8000.0,16000.0,32.0,8.0,16.0,132.0)>
<Row(26.0,8000.0,32000.0,64.0,8.0,32.0,318.0)>
<Row(23.0,16000.0,32000.0,64.0,16.0,32.0,367.0)>

Eigentlich ist nur die letzte Datenspalte die Bezeichnung, und die restlichen Daten sind die Attribute. Ich frage mich, wie ich sie mit Array speichern kann? Da ich die Daten der letzten Spalte als y und die Daten der ersten sechs Spalten als x zuweisen möchte, werde ich die Kreuzvalidierung für die Daten aus der arff-Datei durchführen.

Oder gibt es Ansätze, um Daten nach Attributen und Beschriftungen automatisch von der arff-Datei zu trennen?

Antworten auf die Frage(2)

Ihre Antwort auf die Frage