2017-06-02 4 views
-3

Ich benutze einen Binarizer, um einige One-Hot-Vektoren zu erhalten. Aus irgendeinem Grund enthalten meine Ausgabe-Arrays einen Text, der buchstäblich "Array" sagt.python numpy enthält Text "array"

Die Form ist wie:

[array(
     [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
     0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 
     0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], 
     [0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
     0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0] 
     ] 
    )] 
+3

und was ist die Frage? – MSeifert

+2

es sagt "Array", weil es ein numpy Array ist. – 16num

+0

Frage ist, wie ich das Array auf eine bessere Weise formatieren kann .... vor allem das "Array()" zu entfernen .. denke, es wurde bereits von der nächsten Antwort beantwortet. Vielen Dank –

Antwort

2

Es ist kein String. Es ist ein Numpy-Array innerhalb einer Liste. Numpy-Arrays werden so wie eine Ausgabe formatiert.

-Test mit np.array ([2,3]) Der Ausgang Array sein wird ([2, 3]).