AbstractDataBuffer

classe abstrata pública AbstractDataBuffer
Subclasses diretas conhecidas

Construtores Públicos

Métodos Públicos

DataBuffer <T>
copyTo ( DataBuffer <T> dst, tamanho longo)
Escreva as referências dos objetos na matriz de origem neste buffer.
boleano
é igual (objeto obj)
interno
DataBuffer <T>
leitura (T[] dst, deslocamento interno, comprimento interno)
Leia as referências dos objetos neste buffer na matriz de destino.
DataBuffer <T>
escrever (T[] src, deslocamento interno, comprimento interno)
Método de colocação em massa, usando matrizes int.

Métodos herdados

boleano
é igual (objeto arg0)
aula final<?>
getClass ()
interno
código hash ()
vazio final
notificar ()
vazio final
notificar todos ()
Corda
para sequenciar ()
vazio final
espere (long arg0, int arg1)
vazio final
espere (arg0 longo)
vazio final
espere ()
org.tensorflow.ndarray.buffer.DataBuffer
abstrato <R> R
aceitar (visitante DataStorageVisitor <R>)
Visita o armazenamento de apoio deste buffer.
buffer de dados abstrato <T>
copyTo ( DataBuffer <T> dst, tamanho longo)
Escreva as referências dos objetos na matriz de origem neste buffer.
booleano abstrato
é igual (objeto obj)
Verifica a igualdade entre buffers de dados.
abstrato T
getObject (índice longo)
Lê o valor no índice fornecido.
booleano abstrato
isReadOnly ()
Informa se este buffer é ou não apoiado por uma matriz acessível.
buffer de dados abstrato <T>
estreito (tamanho longo)
Cria um novo buffer cujo conteúdo é uma subsequência compartilhada do conteúdo deste buffer, cujo tamanho é definido para o valor fornecido.
buffer de dados abstrato <T>
deslocamento (índice longo)
Cria um novo buffer cujo conteúdo é uma subsequência compartilhada do conteúdo desse buffer, começando no índice fornecido.
buffer de dados abstrato <T>
ler (T[]dst)
Leia as referências dos objetos neste buffer na matriz de destino.
buffer de dados abstrato <T>
leitura (T[] dst, deslocamento interno, comprimento interno)
Leia as referências dos objetos neste buffer na matriz de destino.
buffer de dados abstrato <T>
setObject (valor T, índice longo)
Grava o valor fornecido neste buffer no índice fornecido.
abstrato longo
tamanho ()
Tamanho do buffer, em elementos.
buffer de dados abstrato <T>
fatia (índice longo, tamanho longo)
Cria um novo buffer cujo conteúdo é uma subsequência compartilhada do conteúdo desse buffer, começando no índice e no tamanho especificados.
resumo DataBufferWindow <? estende DataBuffer <T>>
janela (tamanho longo)
Cria um DataBufferWindow que fornece uma visão parcial desse buffer.
buffer de dados abstrato <T>
escrever (T[]src)
Escreva as referências dos objetos na matriz de origem neste buffer.
buffer de dados abstrato <T>
escrever (T[] src, deslocamento interno, comprimento interno)
Método de colocação em massa, usando matrizes int.

Construtores Públicos

públicoAbstratoDataBuffer ( )

Métodos Públicos

public DataBuffer <T> copyTo ( DataBuffer <T> dst, tamanho longo)

Escreva as referências dos objetos na matriz de origem neste buffer.

Se houver mais valores para copiar do que o tamanho do buffer de destino, ou seja, size > dst.size() , nenhum valor será transferido e uma BufferOverflowException será lançada. Por outro lado, se houver mais valores para copiar do que o tamanho do buffer de origem, ou seja > src.size() , então uma BufferUnderfloatException será lançada.

Caso contrário, este método copia valores n = size deste buffer para o buffer de destino.

Parâmetros
DST o buffer de destino no qual os valores são copiados; não deve ser esse buffer
tamanho número de valores a serem copiados para o buffer de destino
Devoluções
  • este buffer

booleano público é igual (Object obj)

hashCode int público ()

leitura pública DataBuffer <T> (T[] dst, deslocamento interno, comprimento interno)

Leia as referências dos objetos neste buffer na matriz de destino.

Este método transfere valores deste buffer para o array de destino fornecido. Se houver menos valores no buffer do que os necessários para satisfazer a solicitação, ou seja, se length > size() , nenhum valor será transferido e uma BufferUnderflowException será lançada.

Caso contrário, este método copia valores n = length deste buffer para o array fornecido, começando no deslocamento fornecido.

Parâmetros
DST a matriz na qual os valores devem ser escritos
desvio o deslocamento dentro da matriz do primeiro valor a ser escrito; deve ser não negativo e não maior que dst.length
comprimento o número máximo de valores a serem gravados no array fornecido; deve ser não negativo e não maior que dst.length - offset
Devoluções
  • este buffer

gravação pública DataBuffer <T> (T[] src, deslocamento interno, comprimento interno)

Método de colocação em massa, usando matrizes int.

Este método transfere os valores da matriz de origem fornecida para este buffer. Se houver mais valores na matriz de origem do que neste buffer, ou seja, se length > size() , nenhum valor será transferido e uma BufferOverflowException será lançada.

Caso contrário, este método copia valores n = length do array fornecido para este buffer, começando no deslocamento fornecido.

Parâmetros
fonte a matriz de origem a partir da qual os valores devem ser lidos
desvio o deslocamento dentro da matriz do primeiro valor a ser lido; deve ser não negativo e não maior que src.length
comprimento o número de valores a serem lidos de um determinado array; deve ser não negativo e não maior que src.length - offset
Devoluções
  • este buffer