Klasa narzędziowa do tworzenia instancji obiektów NdArray
.
Konstruktorzy publiczni
NdArrays () |
Metody publiczne
statyczny BooleanNdArray | |
statyczna tablica ByteNdArray | |
statyczna tablica DoubleNdArray | |
statyczny FloatNdArray | |
statyczna tablica IntNdArray | |
statyczna LongNdArray | |
statyczny <T> NdArray <T> | |
statyczny ShortNdArray | |
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 |
---|