NdArrays

публичный финальный класс NdArrays

Служебный класс для создания экземпляров объектов NdArray .

Публичные конструкторы

Публичные методы

статический BooleanNdArray
ofBooleans (форма фигуры )
Создает N-мерный массив логических значений заданной формы.
статический байтендаррай
ofBytes (форма фигуры )
Создает N-мерный массив байтов заданной формы.
статический DoubleNdArray
ofDoubles (форма фигуры )
Создает N-мерный массив двойников заданной формы.
статический FloatNdArray
ofFloats (форма фигуры )
Создает N-мерный массив чисел с плавающей запятой заданной формы.
статический IntNdArray
ofInts (форма фигуры )
Создает N-мерный массив целых чисел заданной формы.
статический LongNdArray
ofLongs (форма фигуры )
Создает N-мерный массив длинных значений заданной формы.
статический <T> NdArray <T>
ofObjects (класс<T> claz, форма формы)
Создает N-мерный массив заданной формы.
статический ШортНдАррай
ofShorts (форма формы )
Создает N-мерный массив шорт заданной формы.
статический ШортНдАррай
скаляр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>
обертка (форма фигуры , буфер DataBuffer <T>)
Обертывает буфер в N-мерный массив заданной формы.
статический FloatNdArray
обертка (форма фигуры , буфер FloatDataBuffer )
Обертывает буфер в N-мерный массив с плавающей запятой заданной формы.
статический LongNdArray
обертка (форма фигуры , буфер LongDataBuffer )
Обертывает буфер в длинный N-мерный массив заданной формы.
статический IntNdArray
обертка (форма фигуры , буфер IntDataBuffer )
Обертывает буфер в N-мерный массив заданной формы.
статический 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 если форма равна нулю, имеет неизвестные размеры или имеет размер, превышающий размер буфера