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} } }); ShapepredShape = 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
Kształty () |
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> | |
statyczny <T rozszerza TType , U rozszerza TNumber > Operand <T> | |
statyczny <U rozszerza numer T > Operand <U> | |
statyczny <T rozszerza TType > Operand <T> | |
statyczny argument < TInt32 > | |
statyczny <U rozszerza numer T > Operand <U> | |
statyczny argument < TInt32 > | |
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> | |
statyczny argument < TInt32 > | |
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> | |
statyczny <T rozszerza TType > Operand <TInt32> | |
statyczny argument < TInt32 > | |
statyczny argument < TInt32 > | |
statyczny <U rozszerza numer T > Operand <U> | |
statyczny <T rozszerza TType , U rozszerza TNumber > Operand <U> | |
statyczny argument < TInt32 > | |
statyczny <U rozszerza numer T > Operand <U> | |
statyczny argument < TInt32 > | |
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 > | |
statyczny <U rozszerza numer T > Operand <U> | |
statyczny <U rozszerza numer T > Operand <U> | |
statyczny <U rozszerza numer T > Operand <TInt32> |
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 |
oś | Oś |
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 |
oś | Oś |
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 |
oś | Oś |
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 |
oś | Oś |
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