Bir işlem tarafından üretilen bir tensörün muhtemelen kısmen bilinen şekli.
Kamu Yöntemleri
Boole | eşittir (Nesne obj) |
int | hashCode () |
statik şekil | make (long firstDimensionSize, long ... otherDimensionSizes) N boyutlu bir değeri temsil eden bir Şekil oluşturun. |
int | numDimensions () 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. |
Dize | toString () Hata ayıklama amaçlı şeklin kısa açıklaması. |
statik şekil | bilinmiyor () Bilinmeyen sayıda boyutu temsil eden bir Şekil oluşturun. |
Devralınan Yöntemler
Kamu Yöntemleri
public boolean equals (Object obj)
public 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) temsil eden bir Shape oluşturur. -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ı.
İadeler
- Boyutların sayısı bilinmiyorsa -1, şekil skaleri temsil ediyorsa 0, vektör için 1, matris için 2 vb.
genel uzun boy (int i)
İ-inci boyutun boyutu.
İadeler
- İstenilen boyutun boyutu veya bilinmiyorsa -1.
public String toString ()
Hata ayıklama amaçlı şeklin kısa açıklaması.