NdArrays

publiczna klasa końcowa NdArrays

Klasa narzędziowa do tworzenia instancji obiektów NdArray .

Konstruktorzy publiczni

Metody publiczne

statyczny BooleanNdArray
ofBooleans (kształt kształtu )
Tworzy N-wymiarową tablicę wartości logicznych o podanym kształcie.
statyczna tablica ByteNdArray
ofBytes (kształt kształtu )
Tworzy N-wymiarową tablicę bajtów o danym kształcie.
statyczna tablica DoubleNdArray
ofDoubles (kształt kształtu )
Tworzy N-wymiarową tablicę dubletów o podanym kształcie.
statyczny FloatNdArray
ofFloats (kształt kształtu )
Tworzy N-wymiarową tablicę elementów zmiennoprzecinkowych o podanym kształcie.
statyczna tablica IntNdArray
ofInts (kształt kształtu )
Tworzy N-wymiarową tablicę int o danym kształcie.
statyczna LongNdArray
ofLongs (kształt kształtu )
Tworzy N-wymiarową tablicę długości o danym kształcie.
statyczny <T> NdArray <T>
ofObjects (klasa <T>, kształt kształtu )
Tworzy N-wymiarową tablicę o podanym kształcie.
statyczny ShortNdArray
ofShorts (kształt kształtu )
Tworzy N-wymiarową tablicę szortów o podanym kształcie.
statyczny ShortNdArray
scalarOf (wartość krótka)
Tworzy krótki skalar (ranga 0) inicjalizowany podaną wartością.
statyczna tablica IntNdArray
scalarOf (wartość int)
Tworzy długi skalar (ranga 0) inicjowany podaną wartością.
statyczna tablica DoubleNdArray
scalarOf (podwójna wartość)
Tworzy podwójny skalar (ranga 0) inicjowany podaną wartością.
statyczny BooleanNdArray
scalarOf (wartość logiczna)
Tworzy skalar boolowski (ranga 0) zainicjowany podaną wartością.
statyczna tablica ByteNdArray
scalarOf (wartość bajtu)
Tworzy bajt skalarny (ranga 0) zainicjowany podaną wartością.
statyczna LongNdArray
scalarOf (długa wartość)
Tworzy długi skalar (ranga 0) inicjowany podaną wartością.
statyczny FloatNdArray
scalarOf (wartość zmiennoprzecinkowa)
Tworzy zmiennoprzecinkowy skalar (ranga 0) zainicjowany podaną wartością.
statyczny <T> NdArray <T>
scalarOfObject (wartość T)
Tworzy skalar (ranga 0) inicjowany podaną wartością.
statyczna LongNdArray
wektorOf (długie... wartości)
Tworzy długi wektor (ranga 1) zainicjowany podanymi wartościami.
statyczny ShortNdArray
wektorOf (krótkie... wartości)
Tworzy krótki wektor (ranga 1) zainicjowany podanymi wartościami.
statyczna tablica DoubleNdArray
wektorOf (podwójne... wartości)
Tworzy wektor podwójny (ranga 1) zainicjowany podanymi wartościami.
statyczny BooleanNdArray
wektorOf (wartości logiczne...)
Tworzy wektor boolowski (ranga 1) zainicjowany podanymi wartościami.
statyczna tablica ByteNdArray
wektorOf (bajt... wartości)
Tworzy wektor bajtowy (ranga 1) zainicjowany podanymi wartościami.
statyczny FloatNdArray
wektorOf (wartości zmiennoprzecinkowe)
Tworzy wektor zmiennoprzecinkowy (ranga 1) zainicjowany podanymi wartościami.
statyczna tablica IntNdArray
wektorOf (int... wartości)
Tworzy wektor int (ranga 1) zainicjowany podanymi wartościami.
statyczny <T> NdArray <T>
wektorOfObjects (wartości T...)
Tworzy wektor (ranga 1) zainicjowany podanymi wartościami.
statyczna tablica ByteNdArray
wrap (kształt kształtu , bufor ByteDataBuffer )
Zawija bufor w bajtową tablicę N-wymiarową o danym kształcie.
statyczna tablica DoubleNdArray
wrap (kształt kształtu , bufor DoubleDataBuffer )
Zawija bufor w podwójną N-wymiarową tablicę o danym kształcie.
statyczny ShortNdArray
wrap (kształt kształtu , bufor ShortDataBuffer )
Zawija bufor w krótką N-wymiarową tablicę o danym kształcie.
statyczny <T> NdArray <T>
wrap (kształt kształtu , bufor DataBuffer <T>)
Zawija bufor w N-wymiarową tablicę o danym kształcie.
statyczny FloatNdArray
wrap (kształt kształtu , bufor FloatDataBuffer )
Zawija bufor w zmiennowymiarową tablicę N-wymiarową o danym kształcie.
statyczna LongNdArray
wrap (kształt kształtu , bufor LongDataBuffer )
Zawija bufor w długą N-wymiarową tablicę o danym kształcie.
statyczna tablica IntNdArray
wrap (kształt kształtu , bufor IntDataBuffer )
Zawija bufor w int N-wymiarową tablicę o danym kształcie.
statyczny BooleanNdArray
wrap (kształt kształtu , bufor BooleanDataBuffer )
Zawija bufor w tablicę logiczną N-wymiarową o danym kształcie.

Metody dziedziczone

Konstruktorzy publiczni

publiczne NdArrays ()

Metody publiczne

public static BooleanNdArray ofBooleans (kształt kształtu )

Tworzy N-wymiarową tablicę wartości logicznych o podanym kształcie.

Wszystkie wartości są inicjalizowane zerami.

Parametry
kształt kształt układu
Zwroty
  • nowa tablica logiczna N-wymiarowa
Rzuca
Wyjątek IllegalArgument jeśli kształt ma wartość null lub ma nieznane wymiary

public static ByteNdArray ofBytes (kształt kształtu )

Tworzy N-wymiarową tablicę bajtów o danym kształcie.

Wszystkie wartości są inicjalizowane zerami.

Parametry
kształt kształt układu
Zwroty
  • nowy bajt tablicy N-wymiarowej
Rzuca
Wyjątek IllegalArgument jeśli kształt ma wartość null lub ma nieznane wymiary

publiczny statyczny DoubleNdArray ofDoubles (kształt kształtu )

Tworzy N-wymiarową tablicę dubletów o podanym kształcie.

Wszystkie wartości są inicjalizowane zerami.

Parametry
kształt kształt układu
Zwroty
  • nowa podwójna tablica N-wymiarowa
Rzuca
Wyjątek IllegalArgument jeśli kształt ma wartość null lub ma nieznane wymiary

public static FloatNdArray ofFloats (kształt kształtu )

Tworzy N-wymiarową tablicę elementów zmiennoprzecinkowych o podanym kształcie.

Wszystkie wartości są inicjalizowane zerami.

Parametry
kształt kształt układu
Zwroty
  • nowa tablica N-wymiarowa typu float
Rzuca
Wyjątek IllegalArgument jeśli kształt ma wartość null lub ma nieznane wymiary

publiczny statyczny IntNdArray ofInts (kształt kształtu )

Tworzy N-wymiarową tablicę int o danym kształcie.

Wszystkie wartości są inicjalizowane zerami.

Parametry
kształt kształt układu
Zwroty
  • nowa int-n-wymiarowa tablica
Rzuca
Wyjątek IllegalArgument jeśli kształt ma wartość null lub ma nieznane wymiary

publiczny statyczny LongNdArray ofLongs (kształt kształtu )

Tworzy N-wymiarową tablicę długości o danym kształcie.

Wszystkie wartości są inicjalizowane zerami.

Parametry
kształt kształt układu
Zwroty
  • nowa długa tablica N-wymiarowa
Rzuca
Wyjątek IllegalArgument jeśli kształt ma wartość null lub ma nieznane wymiary

public static NdArray <T> ofObjects (klasa <T>, kształt kształtu )

Tworzy N-wymiarową tablicę o podanym kształcie.

Wszystkie wartości są inicjalizowane zerami.

Parametry
szał klasa danych, które mają być przechowywane w tej tablicy
kształt kształt układu
Zwroty
  • nowa tablica N-wymiarowa
Rzuca
Wyjątek IllegalArgument jeśli kształt ma wartość null lub ma nieznane wymiary

publiczny statyczny ShortNdArray of Shorts (kształt kształtu )

Tworzy N-wymiarową tablicę szortów o podanym kształcie.

Wszystkie wartości są inicjalizowane zerami.

Parametry
kształt kształt układu
Zwroty
  • nowa krótka tablica N-wymiarowa
Rzuca
Wyjątek IllegalArgument jeśli kształt ma wartość null lub ma nieznane wymiary

public static ShortNdArray scalarOf (krótka wartość)

Tworzy krótki skalar (ranga 0) inicjalizowany podaną wartością.

Parametry
wartość wartość skalarna
Zwroty
  • nowy krótki skalar

public static IntNdArray scalarOf (wartość int)

Tworzy długi skalar (ranga 0) inicjowany podaną wartością.

Parametry
wartość wartość skalarna
Zwroty
  • nowy długi skalar

public static DoubleNdArray scalarOf (podwójna wartość)

Tworzy podwójny skalar (ranga 0) inicjowany podaną wartością.

Parametry
wartość wartość skalarna
Zwroty
  • nowy podwójny skalar

public static BooleanNdArray scalarOf (wartość logiczna)

Tworzy skalar boolowski (ranga 0) zainicjowany podaną wartością.

Parametry
wartość wartość skalarna
Zwroty
  • nowy skalar boolowski

public static ByteNdArray scalarOf (wartość bajtu)

Tworzy bajt skalarny (ranga 0) zainicjowany podaną wartością.

Parametry
wartość wartość skalarna
Zwroty
  • nowy bajt skalarny

public static LongNdArray scalarOf (długa wartość)

Tworzy długi skalar (ranga 0) inicjowany podaną wartością.

Parametry
wartość wartość skalarna
Zwroty
  • nowy długi skalar

public static FloatNdArray scalarOf (wartość zmiennoprzecinkowa)

Tworzy zmiennoprzecinkowy skalar (ranga 0) zainicjowany podaną wartością.

Parametry
wartość wartość skalarna
Zwroty
  • nowy skalar zmiennoprzecinkowy

publiczny statyczny NdArray <T> scalarOfObject (wartość T)

Tworzy skalar (ranga 0) inicjowany podaną wartością.

Parametry
wartość wartość skalarna
Zwroty
  • nowy skalar

publiczny statyczny LongNdArray wektorOf (długie... wartości)

Tworzy długi wektor (ranga 1) zainicjowany podanymi wartościami.

Modyfikowanie danych zwróconego wektora będzie miało również wpływ na wartości w tablicy przekazanej w parametrze.

Parametry
wartości wartości wektorowe
Zwroty
  • nowy długi wektor
Rzuca
Wyjątek IllegalArgument jeśli wartości mają wartość null

publiczny statyczny ShortNdArray wektorOf (krótkie... wartości)

Tworzy krótki wektor (ranga 1) zainicjowany podanymi wartościami.

Modyfikowanie danych zwróconego wektora będzie miało również wpływ na wartości w tablicy przekazanej w parametrze.

Parametry
wartości wartości wektorowe
Zwroty
  • nowy krótki wektor
Rzuca
Wyjątek IllegalArgument jeśli wartości mają wartość null

publiczny statyczny DoubleNdArray wektorOf (podwójne... wartości)

Tworzy wektor podwójny (ranga 1) zainicjowany podanymi wartościami.

Modyfikowanie danych zwróconego wektora będzie miało również wpływ na wartości w tablicy przekazanej w parametrze.

Parametry
wartości wartości wektorowe
Zwroty
  • nowy podwójny wektor
Rzuca
Wyjątek IllegalArgument jeśli wartości mają wartość null

publiczny statyczny BooleanNdArray wektorOf (wartości logiczne...)

Tworzy wektor boolowski (ranga 1) zainicjowany podanymi wartościami.

Modyfikowanie danych zwróconego wektora będzie miało również wpływ na wartości w tablicy przekazanej w parametrze.

Parametry
wartości wartości wektorowe
Zwroty
  • nowy wektor boolowski
Rzuca
Wyjątek IllegalArgument jeśli wartości mają wartość null

publiczny statyczny ByteNdArray wektorOf (wartości bajtów)

Tworzy wektor bajtowy (ranga 1) zainicjowany podanymi wartościami.

Modyfikowanie danych zwróconego wektora będzie miało również wpływ na wartości w tablicy przekazanej w parametrze.

Parametry
wartości wartości wektorowe
Zwroty
  • nowy wektor bajtowy
Rzuca
Wyjątek IllegalArgument jeśli wartości mają wartość null

publiczny statyczny FloatNdArray wektorOf (wartości zmiennoprzecinkowe)

Tworzy wektor zmiennoprzecinkowy (ranga 1) zainicjowany podanymi wartościami.

Modyfikowanie danych zwróconego wektora będzie miało również wpływ na wartości w tablicy przekazanej w parametrze.

Parametry
wartości wartości wektorowe
Zwroty
  • nowy wektor pływakowy
Rzuca
Wyjątek IllegalArgument jeśli wartości mają wartość null

publiczny statyczny IntNdArray wektorOf (wartości int...)

Tworzy wektor int (ranga 1) zainicjowany podanymi wartościami.

Modyfikowanie danych zwróconego wektora będzie miało również wpływ na wartości w tablicy przekazanej w parametrze.

Parametry
wartości wartości wektorowe
Zwroty
  • nowy wektor int
Rzuca
Wyjątek IllegalArgument jeśli wartości mają wartość null

public static NdArray <T> wektorOfObjects (wartości T...)

Tworzy wektor (ranga 1) zainicjowany podanymi wartościami.

Modyfikowanie danych zwróconego wektora będzie miało również wpływ na wartości w tablicy przekazanej w parametrze.

Parametry
wartości wartości wektorowe
Zwroty
  • nowy wektor
Rzuca
Wyjątek IllegalArgument jeśli wartości mają wartość null

publiczne statyczne zawijanie ByteNdArray (kształt kształtu , bufor ByteDataBuffer )

Zawija bufor w bajtową tablicę N-wymiarową o danym kształcie.

Parametry
kształt kształt układu
bufor bufor do zawinięcia
Zwroty
  • nowy bajt tablicy N-wymiarowej
Rzuca
Wyjątek IllegalArgument jeśli kształt ma wartość null, ma nieznane wymiary lub ma większy rozmiar w rozmiarze bufora

publiczne statyczne zawijanie DoubleNdArray (kształt kształtu , bufor DoubleDataBuffer )

Zawija bufor w podwójną N-wymiarową tablicę o danym kształcie.

Parametry
kształt kształt układu
bufor bufor do zawinięcia
Zwroty
  • nowa podwójna tablica N-wymiarowa
Rzuca
Wyjątek IllegalArgument jeśli kształt ma wartość null, ma nieznane wymiary lub ma większy rozmiar w rozmiarze bufora

publiczne statyczne zawijanie ShortNdArray (kształt kształtu , bufor ShortDataBuffer )

Zawija bufor w krótką N-wymiarową tablicę o danym kształcie.

Parametry
kształt kształt układu
bufor bufor do zawinięcia
Zwroty
  • nowa krótka tablica N-wymiarowa
Rzuca
Wyjątek IllegalArgument jeśli kształt ma wartość null, ma nieznane wymiary lub ma większy rozmiar w rozmiarze bufora

publiczne statyczne zawijanie NdArray <T> (kształt kształtu , bufor DataBuffer <T>)

Zawija bufor w N-wymiarową tablicę o danym kształcie.

Parametry
kształt kształt układu
bufor bufor do zawinięcia
Zwroty
  • nowa tablica N-wymiarowa
Rzuca
Wyjątek IllegalArgument jeśli kształt ma wartość null, ma nieznane wymiary lub ma większy rozmiar w rozmiarze bufora

publiczne statyczne zawijanie FloatNdArray (kształt kształtu , bufor FloatDataBuffer )

Zawija bufor w zmiennowymiarową tablicę N-wymiarową o danym kształcie.

Parametry
kształt kształt układu
bufor bufor do zawinięcia
Zwroty
  • nowa tablica N-wymiarowa typu float
Rzuca
Wyjątek IllegalArgument jeśli kształt ma wartość null, ma nieznane wymiary lub ma większy rozmiar w rozmiarze bufora

publiczne statyczne zawijanie LongNdArray (kształt kształtu , bufor LongDataBuffer )

Zawija bufor w długą N-wymiarową tablicę o danym kształcie.

Parametry
kształt kształt układu
bufor bufor do zawinięcia
Zwroty
  • nowa długa tablica N-wymiarowa
Rzuca
Wyjątek IllegalArgument jeśli kształt ma wartość null, ma nieznane wymiary lub ma większy rozmiar w rozmiarze bufora

publiczne statyczne zawijanie IntNdArray (kształt kształtu , bufor IntDataBuffer )

Zawija bufor w int N-wymiarową tablicę o danym kształcie.

Parametry
kształt kształt układu
bufor bufor do zawinięcia
Zwroty
  • nowa int-n-wymiarowa tablica
Rzuca
Wyjątek IllegalArgument jeśli kształt ma wartość null, ma nieznane wymiary lub ma większy rozmiar w rozmiarze bufora

publiczne statyczne zawijanie BooleanNdArray (kształt kształtu , bufor BooleanDataBuffer )

Zawija bufor w tablicę logiczną N-wymiarową o danym kształcie.

Parametry
kształt kształt układu
bufor bufor do zawinięcia
Zwroty
  • nowa tablica logiczna N-wymiarowa
Rzuca
Wyjątek IllegalArgument jeśli kształt ma wartość null, ma nieznane wymiary lub ma większy rozmiar w rozmiarze bufora