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 > | |
| statyczny argument < TInt32 > | |
| 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 > | |
| 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 > | |
| 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> | |
| 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 |
Powroty
- 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 |
Powroty
- 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 |
Powroty
- 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 |
Powroty
- 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 |
Powroty
- 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 |
Powroty
- 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 |
Powroty
- spłaszczony kształt
public static Operand <U> head (Zakres zakresu , Kształt <U> kształt, 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. |
Powroty
- 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 |
Powroty
- 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 |
Powroty
- 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 |
Powroty
- liczba wymiarów
publiczny operand statyczny < TInt64 > dołącz na początku (Zakres zasięgu , 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 |
Powroty
- jednowymiarowy operand zawierający pierwszy wymiar, po którym następują wymiary kształtu
publiczny statyczny Operand <T> na dołączeniu (Zakres zasięgu , 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.
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 |
Powroty
- 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 |
Powroty
- jednowymiarowy operand zawierający pierwszy wymiar, po którym następują wymiary kształtu
publiczny statyczny argument <U> redukcjiDims (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 |
Powroty
- 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ś |
Powroty
- 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ś |
Powroty
- 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 |
Powroty
- 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 |
Powroty
- 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 |
Powroty
- 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 |
Powroty
- rozmiar
publiczny operand statyczny < TInt32 > rozmiar ( Zakres zakresu, 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 |
Powroty
- 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 |
Powroty
- 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 |
Powroty
- 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 |
Powroty
- ś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. |
Powroty
- ś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 |
Powroty
- 1-wymiarowy operand zawierający wymiar pasujący do ostatniego wymiaru kształtu
publiczny statyczny operand <U> ogon (zakres zasięgu , 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. |
Powroty
- 1-wymiarowy operand zawierający wymiar pasujący do ostatniego wymiaru kształtu
public static Operand < 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 |
Powroty
- 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. |
Powroty
- 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. |
Powroty
- 1-wymiarowy 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 |
Powroty
- 1-wymiarowy operand zawierający wymiary odpowiadające n ostatnim wymiarom kształtu