Shape

halka açık final dersi

Bir işlemle üretilen tensörün muhtemelen kısmen bilinen şekli.

Genel Yöntemler

boolean
eşittir (Nesne nesnesi)
int
Statik Şekil
make (long FirstDimensionSize, long... otherDimensionSizes)
N boyutlu bir değeri temsil eden bir Şekil oluşturun.
int
sayıBoyutlar ()
Bu şeklin temsil ettiği boyutların sayısı.
Statik Şekil
skaler ()
Skaler bir değeri temsil eden bir Şekil oluşturun.
uzun
boyut (int i)
İ'inci boyutun boyutu.
Sicim
toString ()
Hata ayıklama amaçlı şeklin kısa açıklaması.
Statik Şekil
bilinmiyor ()
Bilinmeyen sayıda boyutu temsil eden bir Şekil oluşturun.

Kalıtsal Yöntemler

Genel Yöntemler

genel boole eşittir (Object obj)

genel int hashCode ()

public static Shape make (long FirstDimensionSize, long... otherDimensionSizes)

N boyutlu bir değeri temsil eden bir Şekil oluşturun.

Her boyut için sağlanan boyutla, N boyutlu bir değeri (N en az 1 olmak üzere) temsil eden bir Şekil oluşturur. A -1, karşılık gelen boyutun boyutunun bilinmediğini gösterir. Örneğin:

// A 2-element vector.
 Shape vector = Shape.create(2);

 // A 2x3 matrix.
 Shape matrix = Shape.create(2, 3);

 // A matrix with 4 columns but an unknown number of rows.
 // This is typically used to indicate the shape of tensors that represent
 // a variable-sized batch of values. The Shape below might represent a
 // variable-sized batch of 4-element vectors.
 Shape batch = Shape.create(-1, 4);
 

public int numDimensions ()

Bu şeklin temsil ettiği boyutların sayısı.

İade
  • Boyut sayısı bilinmiyorsa -1, şekil bir skaleri temsil ediyorsa 0, bir vektör için 1, bir matris için 2 vb.

genel statik Şekil skaler ()

Skaler bir değeri temsil eden bir Şekil oluşturun.

genel uzun boyut (int i)

İ'inci boyutun boyutu.

İade
  • İstenilen boyutun boyutu veya bilinmiyorsa -1.

public String toString ()

Hata ayıklama amaçlı şeklin kısa açıklaması.

genel statik Şekil bilinmiyor ()

Bilinmeyen sayıda boyutu temsil eden bir Şekil oluşturun.