Служебный класс для создания экземпляров объектов 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 | если форма равна нулю, имеет неизвестные размеры или имеет размер, превышающий размер буфера |
|---|