NdArrays

classe final pública NdArrays

Classe utilitária para instanciar objetos NdArray .

Construtores Públicos

NdArray ()

Métodos Públicos

estático BooleanNdArray
ofBooleans ( formato )
Cria uma matriz N-dimensional de booleanos da forma fornecida.
ByteNdArray estático
ofBytes ( formato )
Cria uma matriz N-dimensional de bytes da forma especificada.
DoubleNdArray estático
ofDoubles (formato de forma )
Cria uma matriz N-dimensional de duplos de uma determinada forma.
FloatNdArray estático
ofFloats ( formato )
Cria uma matriz N-dimensional de carros alegóricos da forma fornecida.
IntNdArray estático
ofInts (formato de forma )
Cria uma matriz N-dimensional de inteiros da forma fornecida.
LongNdArray estático
de Longos (formato de forma )
Cria uma matriz N-dimensional de comprimentos de uma determinada forma.
estático <T> NdArray <T>
ofObjects (Class<T> clazz, Shape shape)
Cria uma matriz N-dimensional da forma fornecida.
ShortNdArray estático
ofShorts (formato de forma )
Cria uma matriz N-dimensional de shorts do formato determinado.
ShortNdArray estático
escalarOf (valor curto)
Cria um escalar curto (classificação 0) inicializado com o valor fornecido.
IntNdArray estático
escalarOf (valor interno)
Cria um escalar longo (classificação 0) inicializado com o valor fornecido.
DoubleNdArray estático
escalarOf (valor duplo)
Cria escalar duplo (classificação 0) inicializado com o valor fornecido.
estático BooleanNdArray
scalarOf (valor booleano)
Cria um escalar booleano (classificação 0) inicializado com o valor fornecido.
ByteNdArray estático
escalarOf (valor do byte)
Cria byte escalar (classificação 0) inicializado com o valor fornecido.
LongNdArray estático
escalarOf (valor longo)
Cria um escalar longo (classificação 0) inicializado com o valor fornecido.
FloatNdArray estático
escalarOf (valor flutuante)
Cria escalar flutuante (classificação 0) inicializado com o valor fornecido.
estático <T> NdArray <T>
escalarOfObject (valor T)
Cria escalar (classificação 0) inicializado com o valor fornecido.
LongNdArray estático
vectorOf (longo... valores)
Cria um vetor longo (classificação 1) inicializado com os valores fornecidos.
ShortNdArray estático
vectorOf (curto... valores)
Cria um vetor curto (classificação 1) inicializado com os valores fornecidos.
DoubleNdArray estático
vectorOf (duplo... valores)
Cria um vetor duplo (classificação 1) inicializado com os valores fornecidos.
estático BooleanNdArray
vectorOf (booleano... valores)
Cria um vetor booleano (classificação 1) inicializado com os valores fornecidos.
ByteNdArray estático
vectorOf (byte... valores)
Cria um vetor de bytes (classificação 1) inicializado com os valores fornecidos.
FloatNdArray estático
vectorOf (float... valores)
Cria um vetor flutuante (classificação 1) inicializado com os valores fornecidos.
IntNdArray estático
vectorOf (int... valores)
Cria um vetor int (classificação 1) inicializado com os valores fornecidos.
estático <T> NdArray <T>
vectorOfObjects (T... valores)
Cria um vetor (classificação 1) inicializado com os valores fornecidos.
ByteNdArray estático
wrap ( formato , buffer ByteDataBuffer )
Envolve um buffer em uma matriz N-dimensional de bytes de uma determinada forma.
DoubleNdArray estático
wrap ( formato , buffer DoubleDataBuffer )
Envolve um buffer em uma matriz N-dimensional dupla de uma determinada forma.
ShortNdArray estático
wrap (formato de forma , buffer ShortDataBuffer )
Envolve um buffer em uma pequena matriz N-dimensional de uma determinada forma.
estático <T> NdArray <T>
wrap ( forma de forma , buffer DataBuffer <T>)
Envolve um buffer em uma matriz N-dimensional de uma determinada forma.
FloatNdArray estático
wrap ( formato , buffer FloatDataBuffer )
Envolve um buffer em uma matriz N-dimensional flutuante de uma determinada forma.
LongNdArray estático
wrap ( formato , buffer LongDataBuffer )
Envolve um buffer em uma longa matriz N-dimensional de uma determinada forma.
IntNdArray estático
wrap ( formato , buffer IntDataBuffer )
Envolve um buffer em uma matriz int N-dimensional de uma determinada forma.
estático BooleanNdArray
wrap ( formato , buffer BooleanDataBuffer )
Envolve um buffer em uma matriz booleana N-dimensional de uma determinada forma.

Métodos herdados

Construtores Públicos

NdArrays públicos ()

Métodos Públicos

public static BooleanNdArray ofBooleans ( Forma forma)

Cria uma matriz N-dimensional de booleanos de uma determinada forma.

Todos os valores são inicializados com zeros.

Parâmetros
forma forma da matriz
Devoluções
  • nova matriz booleana N-dimensional
Lança
Exceção de argumento ilegal se a forma for nula ou tiver dimensões desconhecidas

público estático ByteNdArray ofBytes (formato de forma )

Cria uma matriz N-dimensional de bytes da forma especificada.

Todos os valores são inicializados com zeros.

Parâmetros
forma forma da matriz
Devoluções
  • nova matriz N-dimensional de bytes
Lança
Exceção de argumento ilegal se a forma for nula ou tiver dimensões desconhecidas

public static DoubleNdArray ofDoubles (formato de forma )

Cria uma matriz N-dimensional de duplos de uma determinada forma.

Todos os valores são inicializados com zeros.

Parâmetros
forma forma da matriz
Devoluções
  • nova matriz N-dimensional dupla
Lança
Exceção de argumento ilegal se a forma for nula ou tiver dimensões desconhecidas

public static FloatNdArray ofFloats (formato de forma )

Cria uma matriz N-dimensional de carros alegóricos da forma fornecida.

Todos os valores são inicializados com zeros.

Parâmetros
forma forma da matriz
Devoluções
  • nova matriz N-dimensional flutuante
Lança
Exceção de argumento ilegal se a forma for nula ou tiver dimensões desconhecidas

public static IntNdArray ofInts (formato de forma )

Cria uma matriz N-dimensional de entradas da forma fornecida.

Todos os valores são inicializados com zeros.

Parâmetros
forma forma da matriz
Devoluções
  • nova matriz int N-dimensional
Lança
Exceção de argumento ilegal se a forma for nula ou tiver dimensões desconhecidas

public static LongNdArray ofLongs (formato de forma )

Cria uma matriz N-dimensional de comprimentos de uma determinada forma.

Todos os valores são inicializados com zeros.

Parâmetros
forma forma da matriz
Devoluções
  • nova matriz N-dimensional longa
Lança
Exceção de argumento ilegal se a forma for nula ou tiver dimensões desconhecidas

public static NdArray <T> ofObjects (Class<T> clazz, Shape shape)

Cria uma matriz N-dimensional da forma fornecida.

Todos os valores são inicializados com zeros.

Parâmetros
clazz classe dos dados a serem armazenados nesta matriz
forma forma da matriz
Devoluções
  • nova matriz N-dimensional
Lança
Exceção de argumento ilegal se a forma for nula ou tiver dimensões desconhecidas

public static ShortNdArray ofShorts (formato de forma )

Cria uma matriz N-dimensional de shorts do formato determinado.

Todos os valores são inicializados com zeros.

Parâmetros
forma forma da matriz
Devoluções
  • nova matriz N-dimensional curta
Lança
Exceção de argumento ilegal se a forma for nula ou tiver dimensões desconhecidas

public static ShortNdArray escalarOf (valor curto)

Cria um escalar curto (classificação 0) inicializado com o valor fornecido.

Parâmetros
valor valor escalar
Devoluções
  • novo escalar curto

público estático IntNdArray escalarOf (valor int)

Cria um escalar longo (classificação 0) inicializado com o valor fornecido.

Parâmetros
valor valor escalar
Devoluções
  • novo escalar longo

public static DoubleNdArray escalarOf (valor duplo)

Cria escalar duplo (classificação 0) inicializado com o valor fornecido.

Parâmetros
valor valor escalar
Devoluções
  • novo escalar duplo

público estático BooleanNdArray escalarOf (valor booleano)

Cria um escalar booleano (classificação 0) inicializado com o valor fornecido.

Parâmetros
valor valor escalar
Devoluções
  • novo escalar booleano

público estático ByteNdArray escalarOf (valor de byte)

Cria byte escalar (classificação 0) inicializado com o valor fornecido.

Parâmetros
valor valor escalar
Devoluções
  • novo escalar de bytes

public static LongNdArray escalarOf (valor longo)

Cria um escalar longo (classificação 0) inicializado com o valor fornecido.

Parâmetros
valor valor escalar
Devoluções
  • novo escalar longo

público estático FloatNdArray escalarOf (valor flutuante)

Cria escalar flutuante (classificação 0) inicializado com o valor fornecido.

Parâmetros
valor valor escalar
Devoluções
  • novo escalar flutuante

público estático NdArray <T> escalarOfObject (valor T)

Cria escalar (classificação 0) inicializado com o valor fornecido.

Parâmetros
valor valor escalar
Devoluções
  • novo escalar

public static LongNdArray vectorOf (long... valores)

Cria um vetor longo (classificação 1) inicializado com os valores fornecidos.

Modificar os dados do vetor retornado também impactará os valores do array passado no parâmetro.

Parâmetros
valores valores vetoriais
Devoluções
  • novo vetor longo
Lança
Exceção de argumento ilegal se os valores forem nulos

public static ShortNdArray vectorOf (curto... valores)

Cria um vetor curto (classificação 1) inicializado com os valores fornecidos.

Modificar os dados do vetor retornado também impactará os valores do array passado no parâmetro.

Parâmetros
valores valores vetoriais
Devoluções
  • novo vetor curto
Lança
Exceção de argumento ilegal se os valores forem nulos

public static DoubleNdArray vectorOf (duplo... valores)

Cria um vetor duplo (classificação 1) inicializado com os valores fornecidos.

Modificar os dados do vetor retornado também impactará os valores do array passado no parâmetro.

Parâmetros
valores valores vetoriais
Devoluções
  • novo vetor duplo
Lança
Exceção de argumento ilegal se os valores forem nulos

public static BooleanNdArray vectorOf (booleano... valores)

Cria um vetor booleano (classificação 1) inicializado com os valores fornecidos.

Modificar os dados do vetor retornado também impactará os valores do array passado no parâmetro.

Parâmetros
valores valores vetoriais
Devoluções
  • novo vetor booleano
Lança
Exceção de argumento ilegal se os valores forem nulos

public static ByteNdArray vectorOf (byte... valores)

Cria um vetor de bytes (classificação 1) inicializado com os valores fornecidos.

Modificar os dados do vetor retornado também impactará os valores do array passado no parâmetro.

Parâmetros
valores valores vetoriais
Devoluções
  • novo vetor de bytes
Lança
Exceção de argumento ilegal se os valores forem nulos

public static FloatNdArray vectorOf (float... valores)

Cria um vetor flutuante (classificação 1) inicializado com os valores fornecidos.

Modificar os dados do vetor retornado também impactará os valores do array passado no parâmetro.

Parâmetros
valores valores vetoriais
Devoluções
  • novo vetor flutuante
Lança
Exceção de argumento ilegal se os valores forem nulos

public static IntNdArray vectorOf (int... valores)

Cria um vetor int (classificação 1) inicializado com os valores fornecidos.

Modificar os dados do vetor retornado também impactará os valores do array passado no parâmetro.

Parâmetros
valores valores vetoriais
Devoluções
  • novo vetor interno
Lança
Exceção de argumento ilegal se os valores forem nulos

public static NdArray <T> vectorOfObjects (T... valores)

Cria um vetor (classificação 1) inicializado com os valores fornecidos.

Modificar os dados do vetor retornado também impactará os valores do array passado no parâmetro.

Parâmetros
valores valores vetoriais
Devoluções
  • novo vetor
Lança
Exceção de argumento ilegal se os valores forem nulos

envoltório ByteNdArray estático público (formato de forma , buffer ByteDataBuffer )

Envolve um buffer em uma matriz N-dimensional de bytes de uma determinada forma.

Parâmetros
forma forma da matriz
amortecedor buffer para embrulhar
Devoluções
  • nova matriz N-dimensional de bytes
Lança
Exceção de argumento ilegal se a forma for nula, tiver dimensões desconhecidas ou tiver tamanho maior no tamanho do buffer

envoltório DoubleNdArray estático público (formato de forma , buffer DoubleDataBuffer )

Envolve um buffer em uma matriz N-dimensional dupla de uma determinada forma.

Parâmetros
forma forma da matriz
amortecedor buffer para embrulhar
Devoluções
  • nova matriz N-dimensional dupla
Lança
Exceção de argumento ilegal se a forma for nula, tiver dimensões desconhecidas ou tiver tamanho maior no tamanho do buffer

envoltório ShortNdArray estático público (formato de forma , buffer ShortDataBuffer )

Envolve um buffer em uma pequena matriz N-dimensional de uma determinada forma.

Parâmetros
forma forma da matriz
amortecedor buffer para embrulhar
Devoluções
  • nova matriz N-dimensional curta
Lança
Exceção de argumento ilegal se a forma for nula, tiver dimensões desconhecidas ou tiver tamanho maior no tamanho do buffer

public static NdArray <T> wrap (Forma de forma , buffer DataBuffer <T>)

Envolve um buffer em uma matriz N-dimensional de uma determinada forma.

Parâmetros
forma forma da matriz
amortecedor buffer para embrulhar
Devoluções
  • nova matriz N-dimensional
Lança
Exceção de argumento ilegal se a forma for nula, tiver dimensões desconhecidas ou tiver tamanho maior no tamanho do buffer

wrap public static FloatNdArray (formato de forma , buffer FloatDataBuffer )

Envolve um buffer em uma matriz N-dimensional flutuante de uma determinada forma.

Parâmetros
forma forma da matriz
amortecedor buffer para embrulhar
Devoluções
  • nova matriz N-dimensional flutuante
Lança
Exceção de argumento ilegal se a forma for nula, tiver dimensões desconhecidas ou tiver tamanho maior no tamanho do buffer

envoltório LongNdArray estático público (formato de forma , buffer LongDataBuffer )

Envolve um buffer em uma longa matriz N-dimensional de uma determinada forma.

Parâmetros
forma forma da matriz
amortecedor buffer para embrulhar
Devoluções
  • nova matriz N-dimensional longa
Lança
Exceção de argumento ilegal se a forma for nula, tiver dimensões desconhecidas ou tiver tamanho maior no tamanho do buffer

wrap público estático IntNdArray (formato de forma , buffer IntDataBuffer )

Envolve um buffer em uma matriz int N-dimensional de uma determinada forma.

Parâmetros
forma forma da matriz
amortecedor buffer para embrulhar
Devoluções
  • nova matriz int N-dimensional
Lança
Exceção de argumento ilegal se a forma for nula, tiver dimensões desconhecidas ou tiver tamanho maior no tamanho do buffer

envoltório BooleanNdArray público estático (formato de forma , buffer BooleanDataBuffer )

Envolve um buffer em uma matriz booleana N-dimensional de uma determinada forma.

Parâmetros
forma forma da matriz
amortecedor buffer para embrulhar
Devoluções
  • nova matriz booleana N-dimensional
Lança
Exceção de argumento ilegal se a forma for nula, tiver dimensões desconhecidas ou tiver tamanho maior no tamanho do buffer