Shapes

publiczna klasa abstrakcyjna Kształty

Operator udostępniający metody na tensorach org.tensorflow.op.core.Shape i operandach 1d, które reprezentują wymiary kształtu.

Ops tf = Ops.create();
 Operand<TFloat32> yPred = tf.constant(new float[][][] { { {0f, 0.5f, {0.3f, 0.9f} } });
 Shape predShape = tf.shape(yPred);
 Operand numLabels =
     tf.reduceProd(tf.shape.takeLast(predShape, // take all but the first dimension
         tf.math.sub(  // by subtract 1 from the total dimensions represent by  predShape
             tf.shape.numDimensions(predShape),
             tf.constant(1))),
         tf.constant(0));

 Operand numPred = tf.shape.size(predShape, tf.constant(0));
 Operand predFlat = tf.shape.flatten(yPred);

 Shape predShape64 = tf.shape(yPred, TInt64.class);
 Operand predSqueezed = tf.shape.squeeze(predShape64, TInt64.class);
 }

Konstruktorzy publiczni

Metody publiczne

statyczny argument < TInt64 >
append ( Zakres zakresu , Kształt < TInt64 > kształt, długi ostatni wymiar)
Tworzy jednowymiarowy operand zawierający wymiary kształtu, po których następuje ostatni wymiar.
statyczny argument < TInt32 >
append ( Zakres zakresu , Kształt < TInt32 > kształt, int ostatniWymiar)
Tworzy jednowymiarowy operand zawierający wymiary kształtu, po których następuje ostatni wymiar.
statyczny <T rozszerza numer T > Operand <T>
append ( Zakres zakresu, Operand <T> kształt, Operand <T> kształtToAppend)
Tworzy jednowymiarowy operand reprezentujący nowy kształt zawierający wymiary operandu reprezentującego kształt, po którym następują wymiary operandu reprezentującego kształt do dołączenia.
statyczny <T rozszerza TType , U rozszerza TNumber > Operand <T>
flatten ( Zakres zasięgu, Argument <T>, Typ Class<U>)
Spłaszcz operand do 1 wymiaru
statyczny <U rozszerza numer T > Operand <U>
spłaszczyć ( Zakres zakresu , Kształt <U>, Typ Klasy<U>)
Spłaszcz kształt do 1 wymiaru.
statyczny <T rozszerza TType > Operand <T>
spłaszcz ( Zakres zasięgu, Operand <T>)
Spłaszcz operand do 1 wymiaru.
statyczny argument < TInt32 >
spłaszczyć ( Zakres zakresu, Kształt < TInt32 > kształt)
Spłaszcz kształt do 1 wymiaru.
statyczny <U rozszerza numer T > Operand <U>
głowa ( Zakres zakresu, Kształt <U>, Typ Klasy<U>)
Tworzy jednowymiarowy operand zawierający pierwszy wymiar kształtu.
statyczny argument < TInt32 >
głowa ( Zakres zakresu, Kształt < TInt32 > kształt)
Tworzy jednowymiarowy operand zawierający pierwszy wymiar kształtu.
statyczny argument < TInt32 >
numDimensions ( Zakres zakresu, Kształt < TInt32 > kształt)
Uzyskaj liczbę wymiarów obiektu kształtu.
statyczny <U rozszerza numer T > Operand <U>
numDimensions (zakres zakresu , kształt <U>, typ klasy<U>)
Uzyskaj liczbę wymiarów obiektu kształtu.
statyczny argument < TInt64 >
dołącz ( Zakres zakresu , Kształt < TInt64 > kształt, długi pierwszy wymiar)
Tworzy jednowymiarowy operand zawierający pierwszy wymiar, po którym następują wymiary kształtu.
statyczny <T rozszerza numer T > Operand <T>
dodawaj ( Zakres zakresu, Operand <T> kształt, Operand <T> kształtToPrepend)
Tworzy jednowymiarowy operand reprezentujący nowy kształt zawierający wymiary operandu reprezentującego kształt, który ma zostać dodany, po którym następują wymiary operandu reprezentującego kształt.
statyczny argument < TInt32 >
dodawaj (zakres zakresu , kształt <TInt32> kształt, int pierwszy wymiar)
Tworzy jednowymiarowy operand zawierający pierwszy wymiar, po którym następują wymiary kształtu.
statyczny <U rozszerza numer T > Operand <U>
redukcjaDims (zakres zakresu , kształt Kształtu <U>, oś argumentu <U>, typ Klasy<U>)
Zmniejsza kształt do określonej osi.
statyczny argument < TInt32 >
redukujDims ( Zakres zakresu , Kształt <TInt32> kształt, Operand <TInt32> oś)
Zmniejsza kształt do określonej osi.
statyczny <T rozszerza TType > Operand <T>
redukujDims (zakres zakresu , argument <T>, argument <TInt32> oś)
Zmienia kształt operandu, redukując kształt do określonej osi.
statyczny <T rozszerza TType , U rozszerza TNumber > Operand <T>
redukcjaDims (zakres zakresu , argument <T>, oś argumentu <U>, typ klasy<U>)
Zmienia kształt operandu, redukując kształt do określonej osi.
statyczny <U rozszerza numer T > Operand <U>
rozmiar (zakres zakresu , kształt <U>, typ klasy<U>)
Pobierz rozmiar reprezentowany przez kształt TensorFlow.
statyczny <T rozszerza TType > Operand <TInt32>
rozmiar (zakres zakresu , wejście argumentu <T>, argument <TInt32> przyciemnienie)
Uzyskaj rozmiar określonego wymiaru dla kształtu tensora.
statyczny argument < TInt32 >
rozmiar ( Zakres zakresu, Kształt < TInt32 > kształt)
Pobierz rozmiar reprezentowany przez kształt TensorFlow.
statyczny argument < TInt32 >
rozmiar ( Zakres zakresu, Kształt <TInt32> kształt, Operand <TInt32> wym)
Uzyskaj rozmiar określonego wymiaru w kształcie.
statyczny <U rozszerza numer T > Operand <U>
rozmiar (zakres zakresu , kształt <U>, argument <U> przyciemnienie, typ klasy<U>)
Uzyskaj rozmiar określonego wymiaru w kształcie.
statyczny <T rozszerza TType , U rozszerza TNumber > Operand <U>
rozmiar (zakres zakresu , wejście argumentu <T>, przyciemnienie argumentu <U>, typ klasy<U>)
Uzyskaj rozmiar określonego wymiaru dla kształtu tensora.
statyczny argument < TInt32 >
ściśnięcie ( Zakres zakresu, Kształt < TInt32 > kształt)
Usuwa wymiary o rozmiarze 1 z kształtu.
statyczny <U rozszerza numer T > Operand <U>
ściskanie ( Zakres zakresu , Kształt <U>, Typ Klasy<U>)
Usuwa wymiary o rozmiarze 1 z kształtu.
statyczny argument < TInt32 >
ogon ( Zakres zakresu, Kształt <TInt32> kształt)
Tworzy jednowymiarowy operand zawierający wymiar pasujący do ostatniego wymiaru Shape.
statyczny <U rozszerza numer T > Operand <U>
ogon ( Zakres zakresu , kształt Kształtu <U>, typ Klasy<U>)
Tworzy jednowymiarowy operand zawierający wymiar pasujący do ostatniego wymiaru * kształtu.
statyczny argument < TInt32 >
take ( Zakres zasięgu, Kształt < TInt32 > kształt, Operand < TInt32 > n)
Tworzy jednowymiarowy operand o wymiarach odpowiadających pierwszym n wymiarom kształtu.
statyczny <U rozszerza numer T > Operand <U>
take (zakres zakresu , kształt <U>, argument <U> n, typ klasy <U>)
Tworzy jednowymiarowy operand zawierający wymiary odpowiadające pierwszym n wymiarom kształtu.
statyczny <U rozszerza numer T > Operand <U>
takeLast ( Zakres zasięgu, Kształt <U>, Operand <U> n, Typ Klasy<U>)
Tworzy jednowymiarowy operand zawierający wymiary pasujące do ostatnich n wymiarów kształtu.
statyczny <U rozszerza numer T > Operand <TInt32>
takeLast ( Zakres zakresu, Kształt <TInt32> kształt, Operand <TInt32> n)
Tworzy jednowymiarowy operand zawierający wymiary pasujące do ostatnich n wymiarów kształtu.

Metody dziedziczone

Konstruktorzy publiczni

Kształty publiczne ()

Metody publiczne

publiczny operand statyczny <TInt64> append (zakres zakresu , kształt <TInt64> kształt, długi wymiar)

Tworzy jednowymiarowy operand zawierający wymiary kształtu, po których następuje ostatni wymiar.

Parametry
zakres aktualny zakres
kształt kształt TensorFlow
ostatni wymiar wymiary do dołączenia
Zwroty
  • jednowymiarowy operand zawierający wymiary kształtu, po którym następuje ostatni wymiar

publiczny operand statyczny < TInt32 > append (zakres zakresu , kształt < TInt32 > kształt, int ostatni wymiar)

Tworzy jednowymiarowy operand zawierający wymiary kształtu, po których następuje ostatni wymiar.

Parametry
zakres aktualny zakres
kształt kształt TensorFlow
ostatni wymiar wymiary do dołączenia
Zwroty
  • jednowymiarowy operand zawierający wymiary kształtu, po którym następuje ostatni wymiar

publiczny statyczny operand <T> dołącz (zakres zakresu , argument <T> kształt, argument <T> kształtToAppend)

Tworzy jednowymiarowy operand reprezentujący nowy kształt zawierający wymiary operandu reprezentującego kształt, po którym następują wymiary operandu reprezentującego kształt do dołączenia.

Parametry
zakres aktualny zakres
kształt kształt TensorFlow
kształtDoDołączenia drugi kształt do dodania
Zwroty
  • jednowymiarowy operand reprezentujący nowy kształt zawierający wymiary operandu reprezentującego kształt, po którym następują wymiary operandu reprezentującego kształt do dołączenia

public static Operand <T> flatten ( Zakres zasięgu , Operand <T>, typ Class<U>)

Spłaszcz operand do 1 wymiaru

Parametry
zakres aktualny zakres
operand operand do spłaszczenia
typ typ danych kształtu
Zwroty
  • przekształcony operand

public static Operand <U> spłaszcz (zakres zakresu , kształt <U>, typ klasy <U>)

Spłaszcz kształt do 1 wymiaru.

Parametry
zakres aktualny zakres
kształt kształt TensorFlow
typ typ danych kształtu
Zwroty
  • spłaszczony kształt

public static Operand <T> spłaszcz ( Zakres zakresu , Argument <T>)

Spłaszcz operand do 1 wymiaru.

Parametry
zakres aktualny zakres
operand operand do spłaszczenia
Zwroty
  • przekształcony operand

publiczny operand statyczny <TInt32> spłaszcz ( Zakres zakresu , Kształt <TInt32> kształt)

Spłaszcz kształt do 1 wymiaru.

Parametry
zakres aktualny zakres
kształt kształt TensorFlow
Zwroty
  • spłaszczony kształt

public static Operand <U> head (zakres zakresu , kształt <U>, typ klasy <U>)

Tworzy jednowymiarowy operand zawierający pierwszy wymiar kształtu.

Parametry
zakres aktualny zakres
kształt kształt TensorFlow
typ typ danych kształtu.
Zwroty
  • 1-wymiarowy operand zawierający pierwszy wymiar kształtu

publiczny operand statyczny <TInt32> head ( Zakres zakresu , Kształt <TInt32> kształt)

Tworzy jednowymiarowy operand zawierający pierwszy wymiar kształtu.

Parametry
zakres aktualny zakres
kształt kształt TensorFlow
Zwroty
  • 1-wymiarowy operand zawierający pierwszy wymiar kształtu

publiczny operand statyczny <TInt32> numDimensions (zakres zakresu , kształt <TInt32> kształt)

Uzyskaj liczbę wymiarów obiektu kształtu.

Parametry
zakres aktualny zakres
kształt kształt
Zwroty
  • liczba wymiarów

publiczny argument statyczny <U> numDimensions ( zakres zakresu , kształt <U>, typ klasy <U>)

Uzyskaj liczbę wymiarów obiektu kształtu.

Parametry
zakres aktualny zakres
kształt kształt
typ typ danych kształtu
Zwroty
  • liczba wymiarów

publiczny operand statyczny < TInt64 > dołącz na początku ( Zakres zakresu , Kształt < TInt64 > kształt, długi pierwszy wymiar)

Tworzy jednowymiarowy operand zawierający pierwszy wymiar, po którym następują wymiary kształtu.

Parametry
zakres aktualny zakres
kształt kształt TensorFlow
pierwszy wymiar wymiar do dodania
Zwroty
  • jednowymiarowy operand zawierający pierwszy wymiar, po którym następują wymiary kształtu

publiczny statyczny Operand <T> na dołączeniu ( Zakres zasięgu , Argument <T> kształt, Argument <T> kształtToPrepend)

Tworzy jednowymiarowy operand reprezentujący nowy kształt zawierający wymiary operandu reprezentującego kształt, który ma zostać dodany, po którym następują wymiary operandu reprezentującego kształt.

Parametry
zakres aktualny zakres
kształt operand zawierający wymiary kształtu
kształtDo dodania operand zawierający wymiary kształtu, który ma zostać dodany
Zwroty
  • jednowymiarowy operand reprezentujący nowy kształt zawierający wymiary operandu reprezentującego kształt, który ma zostać dodany, po którym następują wymiary operandu reprezentującego kształt

publiczny operand statyczny < TInt32 > dołącz na początku ( Zakres zasięgu, Kształt < TInt32 > kształt, int pierwszy wymiar)

Tworzy jednowymiarowy operand zawierający pierwszy wymiar, po którym następują wymiary kształtu.

Parametry
zakres aktualny zakres
kształt kształt TensorFlow
pierwszy wymiar wymiar do dodania
Zwroty
  • jednowymiarowy operand zawierający pierwszy wymiar, po którym następują wymiary kształtu

publiczny statyczny argument <U> redukcjaDims ( zakres zakresu , kształt kształtu <U>, oś argumentu <U>, typ klasy<U>)

Zmniejsza kształt do określonej osi.

Parametry
zakres aktualny zakres
kształt kształt TensorFlow
typ typ danych kształtu
Zwroty
  • zmniejszony kształt

publiczny operand statyczny < TInt32 > redukcjaDims ( Zakres zakresu, Kształt < TInt32 > kształt, Operand < TInt32 > oś)

Zmniejsza kształt do określonej osi.

Parametry
zakres aktualny zakres
kształt kształt TensorFlow
Zwroty
  • operand zawierający wymiary zredukowanego kształtu

publiczny argument statyczny <T> redukcjaDims ( zakres zakresu , argument <T>, argument <TInt32> oś)

Zmienia kształt operandu, redukując kształt do określonej osi.

Parametry
zakres aktualny zakres
operand operand
Zwroty
  • przekształcony operand

publiczny argument statyczny <T> redukcjiDims (zakres zakresu , argument argumentu <T>, oś argumentu <U>, typ klasy<U>)

Zmienia kształt operandu, redukując kształt do określonej osi.

Parametry
zakres aktualny zakres
operand operand
typ typ danych kształtu
Zwroty
  • przekształcony operand

publiczny statyczny rozmiar argumentu <U> ( zakres zakresu , kształt <U>, typ klasy <U>)

Pobierz rozmiar reprezentowany przez kształt TensorFlow.

Parametry
zakres aktualny zakres
kształt kształt TensorFlow
typ typ danych kształtu
Zwroty
  • Rozmiar

public static Operand <TInt32> size (zakres zakresu , argument <T> wejście, argument <TInt32> dim)

Uzyskaj rozmiar określonego wymiaru dla kształtu tensora.

Parametry
zakres aktualny zakres
wejście operand
ciemny wymiar
Zwroty
  • rozmiar określonego wymiaru

publiczny operand statyczny <TInt32> rozmiar ( Zakres zakresu , Kształt <TInt32> kształt)

Pobierz rozmiar reprezentowany przez kształt TensorFlow.

Parametry
zakres aktualny zakres
kształt kształt TensorFlow
Zwroty
  • Rozmiar

publiczny operand statyczny < TInt32 > rozmiar ( Zakres zasięgu, Kształt < TInt32 > kształt, Operand < TInt32 > przyciemnienie)

Uzyskaj rozmiar określonego wymiaru w kształcie.

Parametry
zakres aktualny zakres
kształt kształt TensorFlow
ciemny wymiar
Zwroty
  • rozmiar określonego wymiaru

publiczny statyczny rozmiar argumentu <U> ( zakres zakresu , kształt <U> kształt, argument <U> dim, typ klasy <U>)

Uzyskaj rozmiar określonego wymiaru w kształcie.

Parametry
zakres aktualny zakres
kształt kształt TensorFlow
ciemny wymiar
typ typ danych kształtu
Zwroty
  • rozmiar określonego wymiaru

publiczny statyczny rozmiar argumentu <U> (zakres zakresu , wejście argumentu <T>, przyciemnienie argumentu <U>, typ klasy <U>)

Uzyskaj rozmiar określonego wymiaru dla kształtu tensora.

Parametry
zakres aktualny zakres
wejście operand
ciemny wymiar
typ typ danych kształtu
Zwroty
  • rozmiar określonego wymiaru

publiczny operand statyczny <TInt32> ściśnięcie ( Zakres zakresu , Kształt <TInt32> kształt)

Usuwa wymiary o rozmiarze 1 z kształtu.

Parametry
zakres aktualny zakres
kształt kształt TensorFlow
Zwroty
  • ściśnięty kształt

publiczny statyczny operand <U> ściśnięcie ( zakres zasięgu , kształt <U>, typ klasy <U>)

Usuwa wymiary o rozmiarze 1 z kształtu.

Parametry
zakres aktualny zakres
kształt kształt TensorFlow
typ typ danych kształtu.
Zwroty
  • ściśnięty kształt

publiczny operand statyczny <TInt32> ogon ( Zakres zakresu , Kształt <TInt32> kształt)

Tworzy jednowymiarowy operand zawierający wymiar pasujący do ostatniego wymiaru Shape.

Parametry
zakres aktualny zakres
kształt kształt TensorFlow
Zwroty
  • jednowymiarowy operand zawierający wymiar pasujący do ostatniego wymiaru kształtu

publiczny statyczny operand <U> ogon ( zakres zakresu , kształt <U>, typ klasy <U>)

Tworzy jednowymiarowy operand zawierający wymiar pasujący do ostatniego wymiaru * kształtu.

Parametry
zakres aktualny zakres
kształt kształt TensorFlow
typ typ danych kształtu.
Zwroty
  • jednowymiarowy operand zawierający wymiar pasujący do ostatniego wymiaru kształtu

publiczny operand statyczny < TInt32 > take ( Zakres zasięgu, Kształt < TInt32 > kształt, Operand < TInt32 > n)

Tworzy jednowymiarowy operand o wymiarach odpowiadających pierwszym n wymiarom kształtu.

Parametry
zakres aktualny zakres
kształt kształt TensorFlow
N liczba wymiarów wiodących do uzyskania musi być <= niż wartość numDimensions() kształtu
Zwroty
  • 1-wymiarowy operand o wymiarach odpowiadających pierwszym n wymiarom kształtu

publiczny statyczny operand <U> take (zakres zasięgu , kształt <U>, argument <U> n, typ klasy <U>)

Tworzy jednowymiarowy operand zawierający wymiary odpowiadające pierwszym n wymiarom kształtu.

Parametry
zakres aktualny zakres
kształt kształt TensorFlow
N liczba wymiarów wiodących do uzyskania musi być <= niż wartość numDimensions() kształtu
typ typ danych kształtu.
Zwroty
  • 1-wymiarowy operand o wymiarach odpowiadających * pierwszym n wymiarom kształtu

publiczny argument statyczny <U> takeLast (zakres zasięgu , kształt <U>, argument <U> n, typ klasy <U>)

Tworzy jednowymiarowy operand zawierający wymiary pasujące do ostatnich n wymiarów kształtu.

Parametry
zakres aktualny zakres
kształt kształt TensorFlow
N liczba wymiarów wiodących do uzyskania musi być <= niż wartość numDimensions() kształtu
typ typ danych kształtu.
Zwroty
  • jednowymiarowy operand zawierający wymiary odpowiadające n ostatnim wymiarom kształtu

publiczny operand statyczny < TInt32 > takeLast ( Zakres zasięgu, Kształt < TInt32 > kształt, Operand < TInt32 > n)

Tworzy jednowymiarowy operand zawierający wymiary pasujące do ostatnich n wymiarów kształtu.

Parametry
zakres aktualny zakres
kształt kształt TensorFlow
N liczba wymiarów wiodących do uzyskania musi być <= niż wartość numDimensions() kształtu
Zwroty
  • jednowymiarowy operand zawierający wymiary odpowiadające n ostatnim wymiarom kształtu