Shapes

genel soyut sınıf Şekiller

org.tensorflow.op.core.Shape tensörleri ve bir şeklin boyutlarını temsil eden 1d işlenenleri üzerinde yöntemler sağlayan bir operatör.

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);
 }

Kamu İnşaatçıları

Genel Yöntemler

statik İşlenen < TInt64 >
ekleme ( Kapsam kapsamı, Şekil < TInt64 > şekil, uzun son Boyut)
Bir şeklin boyutlarını ve ardından son boyutu içeren 1 boyutlu bir işlenen oluşturur.
statik İşlenen < TInt32 >
ekleme ( Kapsam kapsamı, Şekil < TInt32 > şekil, int lastDimension)
Bir şeklin boyutlarını ve ardından son boyutu içeren 1 boyutlu bir işlenen oluşturur.
statik <T TNumber'ı genişletir > İşlenen <T>
apend ( Kapsam kapsamı, İşlenen <T> şekli, İşlenen <T> şekliToAppend)
Bir şekli temsil eden işlenenin boyutlarını ve ardından eklenecek şekli temsil eden işlenenin boyutlarını içeren yeni bir şekli temsil eden 1 boyutlu bir işlenen oluşturur.
statik <T TType'ı genişletir, U TNumber'ı genişletir > İşlenen <T>
düzleştir ( Kapsam kapsamı, İşlenen <T> işleneni, Sınıf<U> türü)
İşleneni 1 boyuta düzleştirin
statik <U TNumber'ı genişletir > İşlenen <U>
düzleştir ( Kapsam kapsamı, Şekil <U> şekli, Sınıf<U> türü)
Şekli 1 boyuta düzleştirin.
statik <T TType'ı genişletir > İşlenen <T>
düzleştir ( Kapsam kapsamı, İşlenen <T> işleneni)
İşleneni 1 boyuta düzleştirin.
statik İşlenen < TInt32 >
düzleştir ( Kapsam kapsamı, Şekil < TInt32 > şekil)
Şekli 1 boyuta düzleştirin.
statik <U TNumber'ı genişletir > İşlenen <U>
kafa ( Kapsam kapsamı, Şekil <U> şekli, Sınıf<U> türü)
Şeklin ilk boyutunu içeren 1 boyutlu bir İşlenen oluşturur.
statik İşlenen < TInt32 >
kafa ( Kapsam kapsamı , Şekil < TInt32 > şekil)
Şeklin ilk boyutunu içeren 1 boyutlu bir İşlenen oluşturur.
statik İşlenen < TInt32 >
numDimensions ( Kapsam kapsamı , Şekil < TInt32 > şekil)
Şekil nesnesinin boyut sayısını alın.
statik <U TNumber'ı genişletir > İşlenen <U>
numDimensions ( Kapsam kapsamı , Şekil <U> şekli, Sınıf<U> türü)
Şekil nesnesinin boyut sayısını alın.
statik İşlenen < TInt64 >
başına ekle ( Kapsam kapsamı, Şekil < TInt64 > şekil, uzun ilk Boyut)
İlk boyutu ve ardından şeklin boyutlarını içeren 1 boyutlu bir işlenen oluşturur.
statik <T TNumber'ı genişletir > İşlenen <T>
başa ekleme ( Kapsam kapsamı, İşlenen <T> şekli, İşlenen <T> şekliToPrepend)
Başına eklenecek şekli temsil eden bir işlenenin boyutlarını ve ardından bir şekli temsil eden işlenenin boyutlarını içeren yeni bir şekli temsil eden 1 boyutlu bir işlenen oluşturur.
statik İşlenen < TInt32 >
başına ekle ( Kapsam kapsamı, Shape < TInt32 > şekil, int FirstDimension)
İlk boyutu ve ardından şeklin boyutlarını içeren 1 boyutlu bir işlenen oluşturur.
statik <U TNumber'ı genişletir > İşlenen <U>
azaltıcıDims ( Kapsam kapsamı , Şekil <U> şekli, İşlenen <U> ekseni, Sınıf<U> türü)
Şekli belirtilen eksene küçültür.
statik İşlenen < TInt32 >
redüktörDims ( Kapsam kapsamı, Şekil < TInt32 > şekil, İşlenen < TInt32 > ekseni)
Şekli belirtilen eksene küçültür.
statik <T TType'ı genişletir > İşlenen <T>
azaltıcıDims ( Kapsam kapsamı, İşlenen <T> işleneni, İşlenen < TInt32 > ekseni)
Şekli belirtilen eksene indirgeyerek işleneni yeniden şekillendirir.
statik <T TType'ı genişletir, U TNumber'ı genişletir > İşlenen <T>
azaltıcıDims ( Kapsam kapsamı, İşlenen <T> işleneni, İşlenen <U> ekseni, Sınıf<U> türü)
Şekli belirtilen eksene indirgeyerek işleneni yeniden şekillendirir.
statik <U TNumber'ı genişletir > İşlenen <U>
boyut ( Kapsam kapsamı , Şekil <U> şekli, Sınıf<U> türü)
TensorFlow şeklinin temsil ettiği boyutu alın.
statik <T, TType'ı genişletir > İşlenen < TInt32 >
boyut ( Kapsam kapsamı, İşlenen <T> girişi, İşlenen < TInt32 > dim)
Tensörün şekli için belirtilen boyutun boyutunu alın.
statik İşlenen < TInt32 >
boyut ( Kapsam kapsamı , Şekil < TInt32 > şekil)
TensorFlow şeklinin temsil ettiği boyutu alın.
statik İşlenen < TInt32 >
boyut ( Kapsam kapsamı, Şekil < TInt32 > şekil, İşlenen < TInt32 > dim)
Şekilde belirtilen boyutun boyutunu alın.
statik <U TNumber'ı genişletir > İşlenen <U>
boyut ( Kapsam kapsamı, Şekil <U> şekli, İşlenen <U> sönük, Sınıf<U> türü)
Şekilde belirtilen boyutun boyutunu alın.
statik <T TType'ı genişletir, U TNumber'ı genişletir > İşlenen <U>
boyut ( Kapsam kapsamı, İşlenen <T> girişi, İşlenen <U> dim, Sınıf<U> türü)
Tensörün şekli için belirtilen boyutun boyutunu alın.
statik İşlenen < TInt32 >
sıkma ( Kapsam kapsamı, Şekil < TInt32 > şekil)
Boyut 1'in boyutlarını şekilden kaldırır.
statik <U TNumber'ı genişletir > İşlenen <U>
sıkma ( Kapsam kapsamı , Şekil <U> şekli, Sınıf<U> türü)
Boyut 1'in boyutlarını şekilden kaldırır.
statik İşlenen < TInt32 >
kuyruk ( Kapsam kapsamı , Şekil < TInt32 > şekil)
Şeklin son boyutuyla eşleşen boyutu içeren 1 boyutlu bir İşlenen oluşturur.
statik <U TNumber'ı genişletir > İşlenen <U>
kuyruk ( Kapsam kapsamı , Şekil <U> şekli, Sınıf<U> türü)
Şeklin son boyutuyla eşleşen boyutu içeren 1 boyutlu bir İşlenen oluşturur *.
statik İşlenen < TInt32 >
take ( Kapsam kapsamı, Şekil < TInt32 > şekil, İşlenen < TInt32 > n)
Şeklin ilk n boyutuyla eşleşen boyutlara sahip 1 boyutlu bir işlenen oluşturur.
statik <U TNumber'ı genişletir > İşlenen <U>
almak ( Kapsam kapsamı, Şekil <U> şekli, İşlenen <U> n, Sınıf<U> türü)
Şeklin ilk n boyutuyla eşleşen boyutları içeren 1 boyutlu bir işlenen oluşturur.
statik <U TNumber'ı genişletir > İşlenen <U>
takeLast ( Kapsam kapsamı, Şekil <U> şekli, İşlenen <U> n, Sınıf<U> türü)
Şeklin son n boyutuyla eşleşen boyutları içeren 1 boyutlu bir işlenen oluşturur.
statik <U TNumber'ı genişletir > İşlenen < TInt32 >
takeLast ( Kapsam kapsamı, Şekil < TInt32 > şekil, İşlenen < TInt32 > n)
Şeklin son n boyutuyla eşleşen boyutları içeren 1 boyutlu bir işlenen oluşturur.

Kalıtsal Yöntemler

Kamu İnşaatçıları

genel Şekiller ()

Genel Yöntemler

public static İşlenen < TInt64 > ekleme ( Kapsam kapsamı, Şekil < TInt64 > şekil, uzun son Boyut)

Bir şeklin boyutlarını ve ardından son boyutu içeren 1 boyutlu bir işlenen oluşturur.

Parametreler
kapsam mevcut kapsam
şekil TensorFlow şekli
son Boyut eklenecek boyut(lar)
İadeler
  • bir şeklin boyutlarını ve ardından son boyutu içeren 1 boyutlu işlenen

public static İşlenen < TInt32 > ekleme ( Kapsam kapsamı, Şekil < TInt32 > şekil, int lastDimension)

Bir şeklin boyutlarını ve ardından son boyutu içeren 1 boyutlu bir işlenen oluşturur.

Parametreler
kapsam mevcut kapsam
şekil TensorFlow şekli
son Boyut eklenecek boyut(lar)
İadeler
  • bir şeklin boyutlarını ve ardından son boyutu içeren 1 boyutlu işlenen

public static İşlenen <T> ekleme ( Kapsam kapsamı, İşlenen <T> şekli, İşlenen <T> şekliToAppend)

Bir şekli temsil eden işlenenin boyutlarını ve ardından eklenecek şekli temsil eden işlenenin boyutlarını içeren yeni bir şekli temsil eden 1 boyutlu bir işlenen oluşturur.

Parametreler
kapsam mevcut kapsam
şekil TensorFlow şekli
şekilToAppend eklenecek diğer şekil
İadeler
  • bir şekli temsil eden işlenenin boyutlarını ve ardından eklenecek şekli temsil eden işlenenin boyutlarını içeren yeni bir şekli temsil eden 1 boyutlu işlenen

public static İşlenen <T> düzleştir ( Kapsam kapsamı, İşlenen <T> işleneni, Sınıf<U> türü)

İşleneni 1 boyuta düzleştirin

Parametreler
kapsam mevcut kapsam
işlenen düzleştirme işleneni
tip şekil veri türü
İadeler
  • yeniden şekillendirilen işlenen

public static İşlenen <U> düzleştirme ( Kapsam kapsamı , Şekil <U> şekli, Sınıf<U> türü)

Şekli 1 boyuta düzleştirin.

Parametreler
kapsam mevcut kapsam
şekil TensorFlow şekli
tip şekil veri türü
İadeler
  • düzleştirilmiş şekil

public static İşlenen <T> düzleştir ( Kapsam kapsamı , İşlenen <T> işleneni)

İşleneni 1 boyuta düzleştirin.

Parametreler
kapsam mevcut kapsam
işlenen düzleştirme işleneni
İadeler
  • yeniden şekillendirilen işlenen

public static İşlenen < TInt32 > düzleştir ( Kapsam kapsamı , Şekil < TInt32 > şekil)

Şekli 1 boyuta düzleştirin.

Parametreler
kapsam mevcut kapsam
şekil TensorFlow şekli
İadeler
  • düzleştirilmiş şekil

public static İşlenen <U> başlığı ( Kapsam kapsamı, Şekil <U> şekli, Sınıf<U> türü)

Şeklin ilk boyutunu içeren 1 boyutlu bir İşlenen oluşturur.

Parametreler
kapsam mevcut kapsam
şekil TensorFlow şekli
tip şekil veri türü.
İadeler
  • Şeklin ilk boyutunu içeren 1 boyutlu bir İşlenen

public static Operand < TInt32 > head ( Kapsam kapsamı , Şekil < TInt32 > şekil)

Şeklin ilk boyutunu içeren 1 boyutlu bir İşlenen oluşturur.

Parametreler
kapsam mevcut kapsam
şekil TensorFlow şekli
İadeler
  • Şeklin ilk boyutunu içeren 1 boyutlu bir İşlenen

public static İşlenen < TInt32 > numDimensions ( Kapsam kapsamı, Şekil < TInt32 > şekil)

Şekil nesnesinin boyut sayısını alın.

Parametreler
kapsam mevcut kapsam
şekil şekil
İadeler
  • boyut sayısı

public static İşlenen <U> numDimensions ( Kapsam kapsamı , Şekil <U> şekli, Sınıf<U> türü)

Şekil nesnesinin boyut sayısını alın.

Parametreler
kapsam mevcut kapsam
şekil şekil
tip şekil veri türü
İadeler
  • boyut sayısı

public static İşlenen < TInt64 > başa ekleme ( Kapsam kapsamı, Şekil < TInt64 > şekil, uzun ilk Boyut)

İlk boyutu ve ardından şeklin boyutlarını içeren 1 boyutlu bir işlenen oluşturur.

Parametreler
kapsam mevcut kapsam
şekil TensorFlow şekli
ilk Boyut başa eklenecek boyut
İadeler
  • birinci boyutu ve ardından şeklin boyutlarını içeren 1 boyutlu bir işlenen

public static İşlenen <T> başa ekleme ( Kapsam kapsamı, İşlenen <T> şekli, İşlenen <T> şekliToPrepend)

Başına eklenecek şekli temsil eden bir işlenenin boyutlarını ve ardından bir şekli temsil eden işlenenin boyutlarını içeren yeni bir şekli temsil eden 1 boyutlu bir işlenen oluşturur.

Parametreler
kapsam mevcut kapsam
şekil bir şeklin boyutlarını içeren bir işlenen
şekilToPrepend başına eklenecek şeklin boyutlarını içeren bir işlenen
İadeler
  • başına eklenecek şekli temsil eden bir işlenenin boyutlarını ve ardından şekli temsil eden bir işlenenin boyutlarını içeren yeni bir şekli temsil eden 1 boyutlu bir işlenen

public static İşlenen < TInt32 > başa ekleme ( Kapsam kapsamı, Şekil < TInt32 > şekil, int ilkDimension)

İlk boyutu ve ardından şeklin boyutlarını içeren 1 boyutlu bir işlenen oluşturur.

Parametreler
kapsam mevcut kapsam
şekil TensorFlow şekli
ilk Boyut başa eklenecek boyut
İadeler
  • birinci boyutu ve ardından şeklin boyutlarını içeren 1 boyutlu bir işlenen

public static İşlenen <U> reducDims ( Kapsam kapsamı , Şekil <U> şekli, İşlenen <U> ekseni, Sınıf<U> türü)

Şekli belirtilen eksene küçültür.

Parametreler
kapsam mevcut kapsam
şekil TensorFlow şekli
eksen Eksen
tip şekil veri türü
İadeler
  • azaltılmış şekil

public static İşlenen < TInt32 > reducDims ( Kapsam kapsamı , Şekil < TInt32 > şekil, İşlenen < TInt32 > eksen)

Şekli belirtilen eksene küçültür.

Parametreler
kapsam mevcut kapsam
şekil TensorFlow şekli
eksen Eksen
İadeler
  • indirgenmiş şeklin boyutlarını içeren bir işlenen

public static İşlenen <T> redüktörDims ( Kapsam kapsamı, İşlenen <T> işleneni, İşlenen < TInt32 > ekseni)

Şekli belirtilen eksene indirgeyerek işleneni yeniden şekillendirir.

Parametreler
kapsam mevcut kapsam
işlenen işlenen
eksen Eksen
İadeler
  • yeniden şekillendirilen işlenen

public static İşlenen <T> redüktörDims ( Kapsam kapsamı , İşlenen <T> işleneni, İşlenen <U> ekseni, Sınıf<U> türü)

Şekli belirtilen eksene indirgeyerek işleneni yeniden şekillendirir.

Parametreler
kapsam mevcut kapsam
işlenen işlenen
eksen Eksen
tip şekil veri türü
İadeler
  • yeniden şekillendirilen işlenen

public static İşlenen <U> boyutu ( Kapsam kapsamı, Şekil <U> şekli, Sınıf<U> türü)

TensorFlow şeklinin temsil ettiği boyutu alın.

Parametreler
kapsam mevcut kapsam
şekil TensorFlow şekli
tip şekil veri türü
İadeler
  • boyut

public static İşlenen < TInt32 > boyut ( Kapsam kapsamı, İşlenen <T> girişi, İşlenen < TInt32 > dim)

Tensörün şekli için belirtilen boyutun boyutunu alın.

Parametreler
kapsam mevcut kapsam
giriş işlenen
loş boyut
İadeler
  • belirtilen boyutun boyutu

public static İşlenen < TInt32 > boyut ( Kapsam kapsamı , Şekil < TInt32 > şekil)

TensorFlow şeklinin temsil ettiği boyutu alın.

Parametreler
kapsam mevcut kapsam
şekil TensorFlow şekli
İadeler
  • boyut

public static İşlenen < TInt32 > boyut ( Kapsam kapsamı, Şekil < TInt32 > şekil, İşlenen < TInt32 > dim)

Şekilde belirtilen boyutun boyutunu alın.

Parametreler
kapsam mevcut kapsam
şekil TensorFlow şekli
loş boyut
İadeler
  • belirtilen boyutun boyutu

public static İşlenen <U> boyutu ( Kapsam kapsamı, Şekil <U> şekli, İşlenen <U> dim, Sınıf<U> türü)

Şekilde belirtilen boyutun boyutunu alın.

Parametreler
kapsam mevcut kapsam
şekil TensorFlow şekli
loş boyut
tip şekil veri türü
İadeler
  • belirtilen boyutun boyutu

public static İşlenen <U> boyutu ( Kapsam kapsamı, İşlenen <T> girişi, İşlenen <U> dim, Sınıf<U> türü)

Tensörün şekli için belirtilen boyutun boyutunu alın.

Parametreler
kapsam mevcut kapsam
giriş işlenen
loş boyut
tip şekil veri türü
İadeler
  • belirtilen boyutun boyutu

public static İşlenen < TInt32 > sıkıştırma ( Kapsam kapsamı , Şekil < TInt32 > şekil)

Boyut 1'in boyutlarını şekilden kaldırır.

Parametreler
kapsam mevcut kapsam
şekil TensorFlow şekli
İadeler
  • sıkılmış şekil

public static İşlenen <U> sıkıştırma ( Kapsam kapsamı , Şekil <U> şekli, Sınıf<U> türü)

Boyut 1'in boyutlarını şekilden kaldırır.

Parametreler
kapsam mevcut kapsam
şekil TensorFlow şekli
tip şekil veri türü.
İadeler
  • sıkılmış şekil

public static İşlenen < TInt32 > kuyruk ( Kapsam kapsamı , Şekil < TInt32 > şekil)

Şeklin son boyutuyla eşleşen boyutu içeren 1 boyutlu bir İşlenen oluşturur.

Parametreler
kapsam mevcut kapsam
şekil TensorFlow şekli
İadeler
  • Şeklin son boyutuyla eşleşen boyutu içeren 1 boyutlu İşlenen

public static İşlenen <U> kuyruğu ( Kapsam kapsamı , Şekil <U> şekli, Sınıf<U> türü)

Şeklin son boyutuyla eşleşen boyutu içeren 1 boyutlu bir İşlenen oluşturur *.

Parametreler
kapsam mevcut kapsam
şekil TensorFlow şekli
tip şekil veri türü.
İadeler
  • Şeklin son boyutuyla eşleşen boyutu içeren 1 boyutlu İşlenen

public static İşlenen < TInt32 > take ( Kapsam kapsamı, Şekil < TInt32 > şekil, İşlenen < TInt32 > n)

Şeklin ilk n boyutuyla eşleşen boyutlara sahip 1 boyutlu bir işlenen oluşturur.

Parametreler
kapsam mevcut kapsam
şekil TensorFlow şekli
N Alınacak ön boyutların sayısı, şeklin numDimensions() değerinden <= olmalıdır
İadeler
  • boyutların şeklin ilk n boyutuyla eşleşen 1 boyutlu işleneni

public static İşlenen <U> almak ( Kapsam kapsamı, Şekil <U> şekli, İşlenen <U> n, Sınıf<U> türü)

Şeklin ilk n boyutuyla eşleşen boyutları içeren 1 boyutlu bir işlenen oluşturur.

Parametreler
kapsam mevcut kapsam
şekil TensorFlow şekli
N Alınacak ön boyutların sayısı, şeklin numDimensions() değerinden <= olmalıdır
tip şekil veri türü.
İadeler
  • boyutların şeklin ilk n boyutuyla eşleşen 1 boyutlu işleneni

public static İşlenen <U> takeLast ( Kapsam kapsamı, Şekil <U> şekli, İşlenen <U> n, Sınıf<U> türü)

Şeklin son n boyutuyla eşleşen boyutları içeren 1 boyutlu bir işlenen oluşturur.

Parametreler
kapsam mevcut kapsam
şekil TensorFlow şekli
N Alınacak ön boyutların sayısı, şeklin numDimensions() değerinden <= olmalıdır
tip şekil veri türü.
İadeler
  • şeklin son n boyutuyla eşleşen boyutları içeren 1 boyutlu işlenen

public static İşlenen < TInt32 > takeLast ( Kapsam kapsamı , Şekil < TInt32 > şekil, İşlenen < TInt32 > n)

Şeklin son n boyutuyla eşleşen boyutları içeren 1 boyutlu bir işlenen oluşturur.

Parametreler
kapsam mevcut kapsam
şekil TensorFlow şekli
N Alınacak ön boyutların sayısı, şeklin numDimensions() değerinden <= olmalıdır
İadeler
  • şeklin son n boyutuyla eşleşen boyutları içeren 1 boyutlu işlenen