Dies ist wahrscheinlich etwas trivial, aber ich kann nicht scheinen, eine anständige Lösung zu finden und/oder ich suche nach dem Falschen.Python Lambda-Ausgabe
Als ich nenne das:
validation_data = validation.map(tuple)
ich die folgende Ausgabe:
[(61.0, 3864.0), (61.0, 3889.0)]
Ich möchte eigentlich das Ergebnis Ganze Zahlen sein, also habe ich den Code auf diese statt:
validation_data = validation.map(lambda xs: [int(x) for x in xs])
Aber jetzt ändert sich das Format der Ausgabe s (beachten Sie, es ist jetzt eckige Klammern wie ein Array statt glatte Klammern)
[[61, 3864], [61, 3889]]
Ich bin nicht sicher, was hier passiert. Warum ändert sich das Ausgabeformat? Und wie behalte ich das Original [()]
Format statt [[]]
?
Was 'validation' ist? –
Das sind eckige Klammern. Winkelklammern wären '<>'. –
Bearbeitete die Post. :) – sweaves