AbstractDataBuffer
Mantieni tutto organizzato con le raccolte
Salva e classifica i contenuti in base alle tue preferenze.
Sottoclassi dirette conosciute |
Metodi pubblici
Buffer dati <T> | copyTo ( DataBuffer <T> dst, dimensione lunga) Scrivi i riferimenti degli oggetti nell'array di origine in questo buffer. |
booleano | |
int | |
Buffer dati <T> | leggi (T[] dst, int offset, int lunghezza) Leggere i riferimenti degli oggetti in questo buffer nell'array di destinazione. |
Buffer dati <T> | scrivere (T[] src, int offset, int lunghezza) Metodo di immissione in blocco, utilizzando array int. |
Metodi ereditati
Dalla classe java.lang.Object booleano | è uguale a (Oggetto arg0) |
Classe finale<?> | getClass () |
int | codice hash () |
vuoto finale | notificare () |
vuoto finale | notificaTutti () |
Corda | accordare () |
vuoto finale | attendere (lungo arg0, int arg1) |
vuoto finale | aspetta (lungo arg0) |
vuoto finale | Aspettare () |
Dall'interfaccia org.tensorflow.ndarray.buffer.DataBuffer estratto <R> R | |
buffer dati astratto <T> | copyTo ( DataBuffer <T> dst, dimensione lunga) Scrivi i riferimenti degli oggetti nell'array di origine in questo buffer. |
booleano astratto | è uguale a (Oggetto oggetto) Controlla l'uguaglianza tra i buffer di dati. |
astratto T | getObject (indice lungo) Legge il valore dell'indice specificato. |
booleano astratto | èSolaLettura () Indica se questo buffer è supportato o meno da un array accessibile. |
buffer dati astratto <T> | stretto (taglia lunga) Crea un nuovo buffer il cui contenuto è una sottosequenza condivisa del contenuto di questo buffer, la cui dimensione è impostata sul valore specificato. |
buffer dati astratto <T> | offset (indice lungo) Crea un nuovo buffer il cui contenuto è una sottosequenza condivisa del contenuto di questo buffer, a partire dall'indice specificato. |
buffer dati astratto <T> | leggere (T[]dst) Leggere i riferimenti degli oggetti in questo buffer nell'array di destinazione. |
buffer dati astratto <T> | leggi (T[] dst, int offset, int lunghezza) Leggere i riferimenti degli oggetti in questo buffer nell'array di destinazione. |
buffer dati astratto <T> | setObject (valore T, indice lungo) Scrive il valore dato in questo buffer in corrispondenza dell'indice dato. |
astratto lungo | misurare () Dimensione del buffer, in elementi. |
buffer dati astratto <T> | slice (indice lungo, dimensione lunga) Crea un nuovo buffer il cui contenuto è una sottosequenza condivisa del contenuto di questo buffer, a partire dall'indice e dalla dimensione specificati. |
astratto DataBufferWindow <? estende DataBuffer <T>> | |
buffer dati astratto <T> | scrivere (T[] src) Scrivi i riferimenti degli oggetti nell'array di origine in questo buffer. |
buffer dati astratto <T> | scrivere (T[] src, int offset, int lunghezza) Metodo di immissione in blocco, utilizzando array int. |
Costruttori pubblici
pubblico AbstractDataBuffer ()
Metodi pubblici
public DataBuffer <T> copyTo ( DataBuffer <T> dst, dimensione lunga)
Scrivi i riferimenti degli oggetti nell'array di origine in questo buffer.
Se sono presenti più valori da copiare rispetto alla dimensione del buffer di destinazione, ovvero size > dst.size()
, non viene trasferito alcun valore e viene generata un'eccezione BufferOverflowException. D'altra parte, se ci sono più valori da copiare rispetto alla dimensione del buffer di origine, ad esempio > src.size()
, viene lanciata un'eccezione BufferUnderfloatException.
Altrimenti, questo metodo copia n = size
da questo buffer nel buffer di destinazione.
Parametri
dst | il buffer di destinazione in cui vengono copiati i valori; non deve essere questo buffer |
---|
misurare | numero di valori da copiare nel buffer di destinazione |
---|
booleano pubblico è uguale a (Oggetto obj)
public DataBuffer <T> lettura (T[] dst, int offset, int length)
Leggere i riferimenti degli oggetti in questo buffer nell'array di destinazione.
Questo metodo trasferisce i valori da questo buffer nell'array di destinazione specificato. Se nel buffer sono presenti meno valori di quelli richiesti per soddisfare la richiesta, ovvero se length > size()
, non viene trasferito alcun valore e viene generata un'eccezione BufferUnderflowException.
Altrimenti, questo metodo copia n = length
da questo buffer nell'array specificato a partire dall'offset specificato.
Parametri
dst | l'array in cui devono essere scritti i valori |
---|
compensare | l'offset all'interno dell'array del primo valore da scrivere; deve essere non negativo e non maggiore di dst.length |
---|
lunghezza | il numero massimo di valori da scrivere nell'array specificato; deve essere non negativo e non maggiore di dst.length - offset |
---|
public DataBuffer <T> scrittura (T[] src, int offset, int length)
Metodo di immissione in blocco, utilizzando array int.
Questo metodo trasferisce i valori nell'array di origine specificato in questo buffer. Se sono presenti più valori nell'array di origine che in questo buffer, ovvero se length > size()
, non viene trasferito alcun valore e viene generata un'eccezione BufferOverflowException.
Altrimenti, questo metodo copia n = length
dall'array specificato in questo buffer, a partire dall'offset specificato.
Parametri
src | l'array di origine da cui leggere i valori |
---|
compensare | l'offset all'interno dell'array del primo valore da leggere; deve essere non negativo e non maggiore di src.length |
---|
lunghezza | il numero di valori da leggere dall'array specificato; deve essere non negativo e non maggiore di src.length - offset |
---|
Salvo quando diversamente specificato, i contenuti di questa pagina sono concessi in base alla licenza Creative Commons Attribution 4.0, mentre gli esempi di codice sono concessi in base alla licenza Apache 2.0. Per ulteriori dettagli, consulta le norme del sito di Google Developers. Java è un marchio registrato di Oracle e/o delle sue consociate.
Ultimo aggiornamento 2023-12-01 UTC.
[{
"type": "thumb-down",
"id": "missingTheInformationINeed",
"label":"Mancano le informazioni di cui ho bisogno"
},{
"type": "thumb-down",
"id": "tooComplicatedTooManySteps",
"label":"Troppo complicato/troppi passaggi"
},{
"type": "thumb-down",
"id": "outOfDate",
"label":"Obsoleti"
},{
"type": "thumb-down",
"id": "translationIssue",
"label":"Problema di traduzione"
},{
"type": "thumb-down",
"id": "samplesCodeIssue",
"label":"Problema relativo a esempi/codice"
},{
"type": "thumb-down",
"id": "otherDown",
"label":"Altra"
}]
[{
"type": "thumb-up",
"id": "easyToUnderstand",
"label":"Facile da capire"
},{
"type": "thumb-up",
"id": "solvedMyProblem",
"label":"Il problema è stato risolto"
},{
"type": "thumb-up",
"id": "otherUp",
"label":"Altra"
}]
{"lastModified": "Ultimo aggiornamento 2023-12-01 UTC."}