Служебный класс для создания экземпляров объектов NdArray
.
Публичные конструкторы
НдАррайс () |
Публичные методы
статический BooleanNdArray | |
статический байтендаррай | |
статический DoubleNdArray | |
статический FloatNdArray | |
статический IntNdArray | |
статический LongNdArray | |
статический <T> NdArray <T> | |
статический ШортНдАррай | |
статический ШортНдАррай | скалярOf (короткое значение) Создает короткий скаляр (ранг 0), инициализированный заданным значением. |
статический IntNdArray | скалярOf (целое значение) Создает длинный скаляр (ранг 0), инициализированный заданным значением. |
статический DoubleNdArray | скалярOf (двойное значение) Создает двойной скаляр (ранг 0), инициализированный заданным значением. |
статический BooleanNdArray | скалярOf (логическое значение) Создает логический скаляр (ранг 0), инициализированный заданным значением. |
статический байтендаррай | скалярOf (значение байта) Создает байтовый скаляр (ранг 0), инициализированный заданным значением. |
статический LongNdArray | скалярOf (длинное значение) Создает длинный скаляр (ранг 0), инициализированный заданным значением. |
статический FloatNdArray | скалярOf (число с плавающей запятой) Создает скаляр с плавающей запятой (ранг 0), инициализированный заданным значением. |
статический <T> NdArray <T> | скалярOfObject (значение T) Создает скаляр (ранг 0), инициализированный заданным значением. |
статический LongNdArray | VectorOf (длинные... значения) Создает длинный вектор (ранг 1), инициализируемый заданными значениями. |
статический ШортНдАррай | VectorOf (короткие... значения) Создает короткий вектор (ранг 1), инициализируемый заданными значениями. |
статический DoubleNdArray | VectorOf (двойные... значения) Создает двойной вектор (ранг 1), инициализируемый заданными значениями. |
статический BooleanNdArray | VectorOf (логические... значения) Создает логический вектор (ранг 1), инициализируемый заданными значениями. |
статический байтендаррай | VectorOf (байтовые... значения) Создает вектор байтов (ранг 1), инициализируемый заданными значениями. |
статический FloatNdArray | VectorOf (значения с плавающей запятой) Создает вектор с плавающей запятой (ранг 1), инициализированный заданными значениями. |
статический IntNdArray | векторOf (целое... значения) Создает вектор int (ранг 1), инициализируемый заданными значениями. |
статический <T> NdArray <T> | VectorOfObjects (значения T...) Создает вектор (ранг 1), инициализируемый заданными значениями. |
статический байтендаррай | обертка (форма фигуры , буфер ByteDataBuffer ) Обертывает буфер в байтовый N-мерный массив заданной формы. |
статический DoubleNdArray | обертка (форма фигуры , буфер DoubleDataBuffer ) Обертывает буфер в двойной N-мерный массив заданной формы. |
статический ШортНдАррай | обертка (форма фигуры , буфер ShortDataBuffer ) Обертывает буфер в короткий N-мерный массив заданной формы. |
статический <T> NdArray <T> | |
статический FloatNdArray | обертка (форма фигуры , буфер FloatDataBuffer ) Обертывает буфер в N-мерный массив с плавающей запятой заданной формы. |
статический LongNdArray | обертка (форма фигуры , буфер LongDataBuffer ) Обертывает буфер в длинный N-мерный массив заданной формы. |
статический IntNdArray | |
статический BooleanNdArray | обертка (форма фигуры , буфер BooleanDataBuffer ) Обертывает буфер в логический N-мерный массив заданной формы. |
Унаследованные методы
Публичные конструкторы
общедоступные NdArrays ()
Публичные методы
public static BooleanNdArray ofBooleans (форма фигуры )
Создает N-мерный массив логических значений заданной формы.
Все значения инициализируются нулями.
Параметры
форма | форма массива |
---|
Возврат
- новый логический N-мерный массив
Броски
IllegalArgumentException | если форма равна нулю или имеет неизвестные размеры |
---|
общедоступный статический ByteNdArray ofBytes (форма фигуры )
Создает N-мерный массив байтов заданной формы.
Все значения инициализируются нулями.
Параметры
форма | форма массива |
---|
Возврат
- новый байтовый N-мерный массив
Броски
IllegalArgumentException | если форма равна нулю или имеет неизвестные размеры |
---|
public static DoubleNdArray ofDoubles (форма фигуры )
Создает N-мерный массив двойников заданной формы.
Все значения инициализируются нулями.
Параметры
форма | форма массива |
---|
Возврат
- новый двойной N-мерный массив
Броски
IllegalArgumentException | если форма равна нулю или имеет неизвестные размеры |
---|
public static FloatNdArray ofFloats (форма фигуры )
Создает N-мерный массив чисел с плавающей запятой заданной формы.
Все значения инициализируются нулями.
Параметры
форма | форма массива |
---|
Возврат
- новый N-мерный массив с плавающей запятой
Броски
IllegalArgumentException | если форма равна нулю или имеет неизвестные размеры |
---|
public static IntNdArray ofInts (форма фигуры )
Создает N-мерный массив целых чисел заданной формы.
Все значения инициализируются нулями.
Параметры
форма | форма массива |
---|
Возврат
- новый int N-мерный массив
Броски
IllegalArgumentException | если форма равна нулю или имеет неизвестные размеры |
---|
public static LongNdArray ofLongs (форма фигуры )
Создает N-мерный массив длинных значений заданной формы.
Все значения инициализируются нулями.
Параметры
форма | форма массива |
---|
Возврат
- новый длинный N-мерный массив
Броски
IllegalArgumentException | если форма равна нулю или имеет неизвестные размеры |
---|
общедоступный статический NdArray <T> ofObjects (Class<T> clazz, форма формы )
Создает N-мерный массив заданной формы.
Все значения инициализируются нулями.
Параметры
класз | класс данных, которые будут храниться в этом массиве |
---|---|
форма | форма массива |
Возврат
- новый N-мерный массив
Броски
IllegalArgumentException | если форма равна нулю или имеет неизвестные размеры |
---|
public static ShortNdArray ofShorts (форма фигуры )
Создает N-мерный массив шорт заданной формы.
Все значения инициализируются нулями.
Параметры
форма | форма массива |
---|
Возврат
- новый короткий N-мерный массив
Броски
IllegalArgumentException | если форма равна нулю или имеет неизвестные размеры |
---|
public static ShortNdArray scalarOf (короткое значение)
Создает короткий скаляр (ранг 0), инициализированный заданным значением.
Параметры
ценить | скалярное значение |
---|
Возврат
- новый короткий скаляр
общедоступный статический IntNdArray скалярOf (целое значение)
Создает длинный скаляр (ранг 0), инициализированный заданным значением.
Параметры
ценить | скалярное значение |
---|
Возврат
- новый длинный скаляр
общедоступный статический скаляр DoubleNdArrayOf (двойное значение)
Создает двойной скаляр (ранг 0), инициализированный заданным значением.
Параметры
ценить | скалярное значение |
---|
Возврат
- новый двойной скаляр
public static BooleanNdArray scalarOf (логическое значение)
Создает логический скаляр (ранг 0), инициализированный заданным значением.
Параметры
ценить | скалярное значение |
---|
Возврат
- новый логический скаляр
общедоступный статический ByteNdArray скалярOf (значение байта)
Создает байтовый скаляр (ранг 0), инициализированный заданным значением.
Параметры
ценить | скалярное значение |
---|
Возврат
- новый байтовый скаляр
общедоступный статический скаляр LongNdArrayOf (длинное значение)
Создает длинный скаляр (ранг 0), инициализированный заданным значением.
Параметры
ценить | скалярное значение |
---|
Возврат
- новый длинный скаляр
общедоступный статический FloatNdArray скалярOf (значение с плавающей запятой)
Создает скаляр с плавающей запятой (ранг 0), инициализированный заданным значением.
Параметры
ценить | скалярное значение |
---|
Возврат
- новый скаляр с плавающей запятой
public static NdArray <T> scalarOfObject (значение T)
Создает скаляр (ранг 0), инициализированный заданным значением.
Параметры
ценить | скалярное значение |
---|
Возврат
- новый скаляр
общедоступный статический LongNdArray VectorOf (длинные... значения)
Создает длинный вектор (ранг 1), инициализируемый заданными значениями.
Изменение данных возвращаемого вектора также повлияет на значения в массиве, переданном в параметре.
Параметры
ценности | векторные значения |
---|
Возврат
- новый длинный вектор
Броски
IllegalArgumentException | если значения равны нулю |
---|
общедоступный статический ShortNdArray VectorOf (короткие... значения)
Создает короткий вектор (ранг 1), инициализируемый заданными значениями.
Изменение данных возвращаемого вектора также повлияет на значения в массиве, переданном в параметре.
Параметры
ценности | векторные значения |
---|
Возврат
- новый короткий вектор
Броски
IllegalArgumentException | если значения равны нулю |
---|
общедоступный статический DoubleNdArray VectorOf (значения double...)
Создает двойной вектор (ранг 1), инициализируемый заданными значениями.
Изменение данных возвращаемого вектора также повлияет на значения в массиве, переданном в параметре.
Параметры
ценности | векторные значения |
---|
Возврат
- новый двойной вектор
Броски
IllegalArgumentException | если значения равны нулю |
---|
public static BooleanNdArray VectorOf (логические... значения)
Создает логический вектор (ранг 1), инициализируемый заданными значениями.
Изменение данных возвращаемого вектора также повлияет на значения в массиве, переданном в параметре.
Параметры
ценности | векторные значения |
---|
Возврат
- новый логический вектор
Броски
IllegalArgumentException | если значения равны нулю |
---|
общедоступный статический ByteNdArray VectorOf (байтовые... значения)
Создает вектор байтов (ранг 1), инициализируемый заданными значениями.
Изменение данных возвращаемого вектора также повлияет на значения в массиве, переданном в параметре.
Параметры
ценности | векторные значения |
---|
Возврат
- новый байтовый вектор
Броски
IllegalArgumentException | если значения равны нулю |
---|
общедоступный статический FloatNdArray VectorOf (значения с плавающей запятой)
Создает вектор с плавающей запятой (ранг 1), инициализированный заданными значениями.
Изменение данных возвращаемого вектора также повлияет на значения в массиве, переданном в параметре.
Параметры
ценности | векторные значения |
---|
Возврат
- новый плавающий вектор
Броски
IllegalArgumentException | если значения равны нулю |
---|
общедоступный статический IntNdArray VectorOf (значения int...)
Создает вектор int (ранг 1), инициализируемый заданными значениями.
Изменение данных возвращаемого вектора также повлияет на значения в массиве, переданном в параметре.
Параметры
ценности | векторные значения |
---|
Возврат
- новый вектор int
Броски
IllegalArgumentException | если значения равны нулю |
---|
общедоступный статический NdArray <T> VectorOfObjects (значения T...)
Создает вектор (ранг 1), инициализируемый заданными значениями.
Изменение данных возвращаемого вектора также повлияет на значения в массиве, переданном в параметре.
Параметры
ценности | векторные значения |
---|
Возврат
- новый вектор
Броски
IllegalArgumentException | если значения равны нулю |
---|
общедоступная статическая оболочка ByteNdArray (форма фигуры , буфер ByteDataBuffer )
Обертывает буфер в байтовый N-мерный массив заданной формы.
Параметры
форма | форма массива |
---|---|
буфер | буфер для переноса |
Возврат
- новый байтовый N-мерный массив
Броски
IllegalArgumentException | если форма равна нулю, имеет неизвестные размеры или имеет размер, превышающий размер буфера |
---|
общедоступная статическая оболочка DoubleNdArray (форма фигуры , буфер DoubleDataBuffer )
Обертывает буфер в двойной N-мерный массив заданной формы.
Параметры
форма | форма массива |
---|---|
буфер | буфер для переноса |
Возврат
- новый двойной N-мерный массив
Броски
IllegalArgumentException | если форма равна нулю, имеет неизвестные размеры или имеет размер, превышающий размер буфера |
---|
общедоступная статическая оболочка ShortNdArray (форма фигуры , буфер ShortDataBuffer )
Обертывает буфер в короткий N-мерный массив заданной формы.
Параметры
форма | форма массива |
---|---|
буфер | буфер для переноса |
Возврат
- новый короткий N-мерный массив
Броски
IllegalArgumentException | если форма равна нулю, имеет неизвестные размеры или имеет размер, превышающий размер буфера |
---|
общедоступная статическая оболочка NdArray <T> (форма фигуры , буфер DataBuffer <T>)
Обертывает буфер в N-мерный массив заданной формы.
Параметры
форма | форма массива |
---|---|
буфер | буфер для переноса |
Возврат
- новый N-мерный массив
Броски
IllegalArgumentException | если форма равна нулю, имеет неизвестные размеры или имеет размер, превышающий размер буфера |
---|
общедоступная статическая оболочка FloatNdArray (форма фигуры , буфер FloatDataBuffer )
Обертывает буфер в N-мерный массив с плавающей запятой заданной формы.
Параметры
форма | форма массива |
---|---|
буфер | буфер для переноса |
Возврат
- новый N-мерный массив с плавающей запятой
Броски
IllegalArgumentException | если форма равна нулю, имеет неизвестные размеры или имеет размер, превышающий размер буфера |
---|
общедоступная статическая оболочка LongNdArray (форма фигуры , буфер LongDataBuffer )
Обертывает буфер в длинный N-мерный массив заданной формы.
Параметры
форма | форма массива |
---|---|
буфер | буфер для переноса |
Возврат
- новый длинный N-мерный массив
Броски
IllegalArgumentException | если форма равна нулю, имеет неизвестные размеры или имеет размер, превышающий размер буфера |
---|
общедоступная статическая оболочка IntNdArray (форма фигуры , буфер IntDataBuffer )
Обертывает буфер в N-мерный массив заданной формы.
Параметры
форма | форма массива |
---|---|
буфер | буфер для переноса |
Возврат
- новый int N-мерный массив
Броски
IllegalArgumentException | если форма равна нулю, имеет неизвестные размеры или имеет размер, превышающий размер буфера |
---|
общедоступная статическая оболочка BooleanNdArray (форма фигуры , буфер BooleanDataBuffer )
Обертывает буфер в логический N-мерный массив заданной формы.
Параметры
форма | форма массива |
---|---|
буфер | буфер для переноса |
Возврат
- новый логический N-мерный массив
Броски
IllegalArgumentException | если форма равна нулю, имеет неизвестные размеры или имеет размер, превышающий размер буфера |
---|