Classe de utilitário para instanciar objetos NdArray
.
Construtores Públicos
NdArrays () |
Métodos Públicos
static BooleanNdArray | |
ByteNdArray estático | |
DoubleNdArray estático | |
FloatNdArray estático | |
static IntNdArray | |
LongNdArray estático | |
static <T> NdArray <T> | |
ShortNdArray estático | |
ShortNdArray estático | scalarOf (valor curto) Cria escalar curto (classificação 0) inicializado com o valor fornecido. |
static IntNdArray | scalarOf (valor int) Cria escalar longo (classificação 0) inicializado com o valor fornecido. |
DoubleNdArray estático | scalarOf (valor duplo) Cria escalar duplo (classificação 0) inicializado com o valor fornecido. |
static BooleanNdArray | scalarOf (valor booleano) Cria escalar booleano (classificação 0) inicializado com o valor fornecido. |
ByteNdArray estático | scalarOf (valor de byte) Cria escalar de byte (classificação 0) inicializado com o valor fornecido. |
LongNdArray estático | scalarOf (valor longo) Cria escalar longo (classificação 0) inicializado com o valor fornecido. |
FloatNdArray estático | scalarOf (valor flutuante) Cria escalar flutuante (classificação 0) inicializado com o valor fornecido. |
static <T> NdArray <T> | scalarOfObject (valor T) Cria escalar (classificação 0) inicializado com o valor fornecido. |
LongNdArray estático | vectorOf (long ... values) 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. |
static BooleanNdArray | vectorOf (boolean ... 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. |
static IntNdArray | vectorOf (int ... valores) Cria um vetor int (classificação 1) inicializado com os valores fornecidos. |
static <T> NdArray <T> | vectorOfObjects (valores T ...) Cria um vetor (classificação 1) inicializado com os valores fornecidos. |
ByteNdArray estático | wrap ( Shape shape, ByteDataBuffer buffer) Envolve um buffer em uma matriz N-dimensional de bytes de uma determinada forma. |
DoubleNdArray estático | wrap ( forma da forma, buffer DoubleDataBuffer ) Envolve um buffer em uma matriz N-dimensional dupla de uma determinada forma. |
ShortNdArray estático | wrap ( Shape shape, ShortDataBuffer buffer) Envolve um buffer em uma matriz N-dimensional curta de uma determinada forma. |
static <T> NdArray <T> | wrap ( forma da forma, DataBuffer <T> buffer) Envolve um buffer em uma matriz N-dimensional de uma determinada forma. |
FloatNdArray estático | wrap ( Shape shape, FloatDataBuffer buffer) Envolve um buffer em uma matriz flutuante N-dimensional de uma determinada forma. |
LongNdArray estático | wrap ( Shape shape, LongDataBuffer buffer) Envolve um buffer em uma longa matriz N-dimensional de uma determinada forma. |
static IntNdArray | wrap ( Shape shape, IntDataBuffer buffer) Envolve um buffer em uma matriz N-dimensional interna de uma determinada forma. |
static BooleanNdArray | wrap ( Shape shape, BooleanDataBuffer buffer) Envolve um buffer em uma matriz N-dimensional booleana de uma determinada forma. |
Métodos herdados
Construtores Públicos
NdArrays públicos ()
Métodos Públicos
public static BooleanNdArray ofBooleans ( forma da forma)
Cria uma matriz N-dimensional de booleanos da forma fornecida.
Todos os valores são inicializados com zeros.
Parâmetros
forma | forma da matriz |
---|
Devoluções
- nova matriz N-dimensional booleana
Lança
Exceção de argumento ilegal | se a forma é nula ou tem dimensões desconhecidas |
---|
public static ByteNdArray ofBytes ( Shape shape)
Cria uma matriz N-dimensional de bytes da forma fornecida.
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 é nula ou tem dimensões desconhecidas |
---|
public static DoubleNdArray ofDoubles ( forma da forma)
Cria uma matriz N-dimensional de duplos da forma fornecida.
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 é nula ou tem dimensões desconhecidas |
---|
public static FloatNdArray ofFloats ( Shape shape)
Cria uma matriz N-dimensional de flutuadores da forma fornecida.
Todos os valores são inicializados com zeros.
Parâmetros
forma | forma da matriz |
---|
Devoluções
- nova matriz flutuante N-dimensional
Lança
Exceção de argumento ilegal | se a forma é nula ou tem dimensões desconhecidas |
---|
public static IntNdArray ofInts ( forma da forma)
Cria uma matriz N-dimensional de ints da forma fornecida.
Todos os valores são inicializados com zeros.
Parâmetros
forma | forma da matriz |
---|
Devoluções
- new int N-dimensional array
Lança
Exceção de argumento ilegal | se a forma é nula ou tem dimensões desconhecidas |
---|
public static LongNdArray ofLongs ( forma da forma)
Cria uma matriz N-dimensional de longos da forma fornecida.
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 é nula ou tem dimensões desconhecidas |
---|
public static NdArray <T> ofObjects (classe <T> clazz, forma de forma)
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 é nula ou tem dimensões desconhecidas |
---|
public static ShortNdArray ofShorts ( forma da forma)
Cria uma matriz N-dimensional de shorts com a forma fornecida.
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 é nula ou tem dimensões desconhecidas |
---|
public static ShortNdArray scalarOf (valor curto)
Cria escalar curto (classificação 0) inicializado com o valor fornecido.
Parâmetros
valor | valor escalar |
---|
Devoluções
- novo escalar curto
public static IntNdArray scalarOf (valor int)
Cria escalar longo (classificação 0) inicializado com o valor fornecido.
Parâmetros
valor | valor escalar |
---|
Devoluções
- novo escalar longo
public static DoubleNdArray scalarOf (valor duplo)
Cria escalar duplo (classificação 0) inicializado com o valor fornecido.
Parâmetros
valor | valor escalar |
---|
Devoluções
- novo escalar duplo
public static BooleanNdArray scalarOf (valor booleano)
Cria escalar booleano (classificação 0) inicializado com o valor fornecido.
Parâmetros
valor | valor escalar |
---|
Devoluções
- novo escalar booleano
public static ByteNdArray scalarOf (valor de byte)
Cria escalar de byte (classificação 0) inicializado com o valor fornecido.
Parâmetros
valor | valor escalar |
---|
Devoluções
- novo byte escalar
public static LongNdArray scalarOf (valor longo)
Cria escalar longo (classificação 0) inicializado com o valor fornecido.
Parâmetros
valor | valor escalar |
---|
Devoluções
- novo escalar longo
public static FloatNdArray scalarOf (valor flutuante)
Cria escalar flutuante (classificação 0) inicializado com o valor fornecido.
Parâmetros
valor | valor escalar |
---|
Devoluções
- novo escalar flutuante
public static NdArray <T> scalarOfObject (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 ... values)
Cria um vetor longo (classificação 1) inicializado com os valores fornecidos.
Modificar os dados do vetor retornado também afetará os valores na matriz passada 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 (short ... values)
Cria um vetor curto (classificação 1) inicializado com os valores fornecidos.
Modificar os dados do vetor retornado também afetará os valores na matriz passada 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 (double ... values)
Cria um vetor duplo (classificação 1) inicializado com os valores fornecidos.
Modificar os dados do vetor retornado também afetará os valores na matriz passada 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 (boolean ... valores)
Cria um vetor booleano (classificação 1) inicializado com os valores fornecidos.
Modificar os dados do vetor retornado também afetará os valores na matriz passada 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 afetará os valores na matriz passada no parâmetro.
Parâmetros
valores | valores vetoriais |
---|
Devoluções
- novo vetor de byte
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 afetará os valores na matriz passada 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 afetará os valores na matriz passada no parâmetro.
Parâmetros
valores | valores vetoriais |
---|
Devoluções
- novo vetor int
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 afetará os valores na matriz passada no parâmetro.
Parâmetros
valores | valores vetoriais |
---|
Devoluções
- novo vetor
Lança
Exceção de argumento ilegal | se os valores forem nulos |
---|
public static ByteNdArray wrap ( Shape shape, ByteDataBuffer buffer)
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 tamanho maior no tamanho do buffer |
---|
wrap public static DoubleNdArray ( Shape shape, DoubleDataBuffer buffer)
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 é nula, tem dimensões desconhecidas ou tem um tamanho maior no tamanho do buffer |
---|
public static ShortNdArray wrap ( Shape shape, ShortDataBuffer buffer)
Envolve um buffer em uma matriz N-dimensional curta 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 é nula, tem dimensões desconhecidas ou tem um tamanho maior no tamanho do buffer |
---|
public static NdArray <T> wrap ( Shape shape, DataBuffer <T> buffer)
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 tamanho maior no tamanho do buffer |
---|
public static FloatNdArray wrap ( Shape shape, FloatDataBuffer buffer)
Envolve um buffer em uma matriz flutuante N-dimensional de uma determinada forma.
Parâmetros
forma | forma da matriz |
---|---|
amortecedor | buffer para embrulhar |
Devoluções
- nova matriz flutuante N-dimensional
Lança
Exceção de argumento ilegal | se a forma é nula, tem dimensões desconhecidas ou tem um tamanho maior no tamanho do buffer |
---|
wrap public static LongNdArray ( Shape shape, LongDataBuffer buffer)
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 tamanho maior no tamanho do buffer |
---|
public static IntNdArray wrap ( Shape shape, IntDataBuffer buffer)
Envolve um buffer em uma matriz N-dimensional int de uma determinada forma.
Parâmetros
forma | forma da matriz |
---|---|
amortecedor | buffer para embrulhar |
Devoluções
- new int N-dimensional array
Lança
Exceção de argumento ilegal | se a forma é nula, tem dimensões desconhecidas ou tem um tamanho maior no tamanho do buffer |
---|
public static BooleanNdArray wrap ( Shape shape, BooleanDataBuffer buffer)
Envolve um buffer em uma matriz N-dimensional booleana de uma determinada forma.
Parâmetros
forma | forma da matriz |
---|---|
amortecedor | buffer para embrulhar |
Devoluções
- nova matriz N-dimensional booleana
Lança
Exceção de argumento ilegal | se a forma for nula, tiver dimensões desconhecidas ou tamanho maior no tamanho do buffer |
---|