BroadcastTo

public final class BroadcastTo

Trasmetti un array per una forma compatibile.

La trasmissione è il processo di creazione di array per avere forme compatibili per le operazioni aritmetiche. Due forme sono compatibili se per ogni coppia di dimensioni sono uguali o una di esse è una. Quando si tenta di trasmettere un tensore a una forma, inizia con le dimensioni finali e prosegue.

Per esempio,

>>> x = tf.constant ([1, 2, 3]) >>> y = tf.broadcast_to (x, [3, 3]) >>> print (y) tf.Tensor ([[1 2 3 ] [1 2 3] [1 2 3]], forma = (3, 3), dtype = int32)

Nell'esempio precedente, il tensore di ingresso con la forma di "[1, 3]" viene trasmesso al tensore di uscita con la forma di "[3, 3]".

Quando si eseguono operazioni trasmesse come la moltiplicazione di un tensore per uno scalare, la trasmissione (di solito) conferisce un certo vantaggio in termini di tempo o spazio, poiché il tensore trasmesso non viene mai materializzato.

Tuttavia, `broadcast_to` non porta con sé alcun vantaggio di questo tipo. Il tensore appena creato occupa l'intera memoria della forma trasmessa. (In un contesto grafico, `broadcast_to` potrebbe essere fuso con l'operazione successiva e quindi essere ottimizzato, tuttavia.)

Metodi pubblici

Uscita <T>
asOutput ()
Restituisce la maniglia simbolica di un tensore.
static <T, U estende Number> BroadcastTo <T>
create ( ambito ambito, input operando <T>, forma operando <U>)
Metodo Factory per creare una classe che esegue il wrapping di una nuova operazione BroadcastTo.
Uscita <T>
output ()
Un tensore.

Metodi ereditati

Metodi pubblici

output pubblico <T> asOutput ()

Restituisce la maniglia simbolica di un tensore.

Gli input per le operazioni TensorFlow sono output di un'altra operazione TensorFlow. Questo metodo viene utilizzato per ottenere un handle simbolico che rappresenta il calcolo dell'input.

public static BroadcastTo <T> create ( ambito ambito, input operando <T>, forma operando <U>)

Metodo Factory per creare una classe che esegue il wrapping di una nuova operazione BroadcastTo.

Parametri
scopo ambito attuale
ingresso Un tensore da trasmettere.
forma Un tensore 1-D "int". La forma dell'output desiderato.
ritorna
  • una nuova istanza di BroadcastTo

output pubblico <T> output ()

Un tensore.