Was ist die Alternative von numpy.newaxis im Tensorflow?

8

Hallo, ich bin neu in Tensorflow. Ich möchte den folgenden Python-Code in Tensorflow implementieren.

%Vor%     
Rahul 20.02.2017, 12:02
quelle

3 Antworten

8

Ich denke, das wäre tf.expand_dims -

%Vor%

Im Grunde geben wir die Achsen-ID an, wo diese neue Achse eingefügt werden soll, und die nachfolgenden Achsen / Dims werden zurückgeschoben .

In den verknüpften Dokumenten finden Sie hier einige Beispiele für expandierende Dimensionen -

%Vor%     
Divakar 20.02.2017, 12:08
quelle
2

Der entsprechende Befehl lautet tf.newaxis . Es hat keinen eigenen Eintrag in der Tensorflow-Dokumentation, wird aber kurz auf der Doc-Seite von tf.stride_slice .

%Vor%

Die Verwendung von tf.expand_dims ist ebenfalls in Ordnung, aber wie im obigen Link angegeben,

  

Diese Schnittstellen sind viel freundlicher und sehr empfehlenswert.

    
user1735003 27.06.2017 18:23
quelle
0

Wenn Sie an genau demselben Typ interessiert sind (d. h. None ) wie in NumPy, dann ist tf.newaxis die exakte Alternative zu np.newaxis .

Beispiel:

%Vor%

Dies ist genau die gleiche Art von Operationen, die Sie in NumPy durchführen. Verwenden Sie es genau in der gleichen Dimension, in der es vergrößert werden soll.

    
kmario23 13.11.2017 16:46
quelle

Tags und Links