LongDataLayout

interfejs publiczny LongDataLayout

DataLayout , który konwertuje dane przechowywane w buforze na dane długie.

Zobacz także

Metody publiczne

abstrakcyjny długi bufor danych
ApplyTo (bufor S)
Zastosuj ten układ do dostarczonego bufora.
streszczenie długie
readLong (bufor S, długi indeks)
Odczytuje wartości n = scale() z bufora o podanym indeksie i zwraca je jako długie.
streszczenie Długie
readObject (bufor S, długi indeks)
Odczytuje wartości n = scale() z bufora o podanym indeksie i zwraca je jako pojedynczą wartość w typie użytkownika.
abstrakcyjna pustka
writeLong (bufor S, długa wartość, długi indeks)
Zapisuje long do bufora o podanym indeksie po przekonwertowaniu go na typ bufora.
abstrakcyjna pustka
writeObject (bufor S, długa wartość, długi indeks)

Metody dziedziczone

org.tensorflow.ndarray.buffer.layout.DataLayout
abstrakcyjny Bufor Danych <Długi>
ApplyTo (bufor S)
Zastosuj ten układ do dostarczonego bufora.
streszczenie Długie
readObject (bufor S, długi indeks)
Odczytuje wartości n = scale() z bufora o podanym indeksie i zwraca je jako pojedynczą wartość w typie użytkownika.
streszczenie wew
skala ()
Wskazuje liczbę wartości buforów wymaganych do reprezentowania pojedynczej wartości użytkownika. Wartość domyślna to 1.
abstrakcyjna pustka
writeObject (bufor S, długa wartość, długi indeks)
Zapisuje wartość użytkownika do bufora pod danym indeksem po przekonwertowaniu jej na typ bufora.

Metody publiczne

publiczne streszczenie LongDataBuffer ApplyTo (bufor S)

Zastosuj ten układ do dostarczonego bufora.

Zwrócona instancja DataBuffer jest po prostu opakowaniem oryginalnego bufora i nie posiada własnej pamięci zapasowej.

Parametry
bufor bufor docelowy, do którego ma zostać zastosowany ten układ
Powroty
  • bufor z tym układem

publiczna abstrakcja long readLong (bufor S, długi indeks)

Odczytuje wartości n = scale() z bufora o podanym indeksie i zwraca je jako długie.

Parametry
bufor bufor, z którego ma zostać odczytany
indeks pozycja bufora do odczytania w buforze
Powroty
  • długa wartość

public streszczenie Long readObject (bufor S, długi indeks)

Odczytuje wartości n = scale() z bufora o podanym indeksie i zwraca je jako pojedynczą wartość w typie użytkownika.

Obowiązkiem implementatorów tego interfejsu jest odczytanie z danego bufora wartości, która ma zostać przekonwertowana, przy użyciu najwłaściwszej metody. Na przykład w przypadku układu konwertującego pojedynczy long na BigInteger ,

 @Override
 public BigInteger readObject(LongDataBuffer buffer, long index) {
   return BigInteger.valueOf(buffer.getLong(index));
 }
 
Jeśli pojedyncza wartość użytkownika skaluje się na więcej niż jednej wartości bufora, index wskazuje pozycję początkową sekwencji, która ma zostać odczytana z bufora.

Parametry
bufor bufor, z którego ma zostać odczytany
indeks pozycja bufora do odczytania w buforze
Powroty
  • przeliczona wartość

public streszczenie void writeLong (bufor S, długa wartość, długi indeks)

Zapisuje long do bufora o podanym indeksie po przekonwertowaniu go na typ bufora.

Parametry
bufor bufor, do którego należy pisać
wartość długo konwertować i pisać
indeks indeks w buforze, w którym powinna zostać zapisana przekonwertowana wartość

public streszczenie void writeObject (bufor S, długa wartość, długi indeks)