Uyarı: Bu API kullanımdan kaldırıldı ve TensorFlow'un gelecekteki bir sürümünde , değişim kararlı hale geldikten sonra kaldırılacaktır.

Bu sayfa, Cloud Translation API ile çevrilmiştir.
Switch to English

Yeniden şekillendir

genel final sınıfı Yeniden Şekillendir

Bir tensörü yeniden şekillendirir.

"Tensor" verildiğinde, bu işlem "şekil" şeklindeki "tensör" ile aynı değerlere sahip bir tensör döndürür.

1-D tensör "şekil" in bir bileşeni özel -1 değeri ise, bu boyutun boyutu hesaplanır, böylece toplam boyut sabit kalır. Özellikle, "[-1]" "şekli" 1-D'ye düzleşir. "Şekil" in en fazla bir bileşeni bilinmeyebilir.

"Şekil" 1-D olmalıdır ve işlem "şekil" tensör değerleriyle doldurulmuş bir tensör döndürür. Bu durumda, "şekil" ile ifade edilen öğelerin sayısı "tensör" deki öğelerin sayısı ile aynı olmalıdır.

"Şekil" 1-B değilse bu bir hatadır.

Örneğin:

# tensor 't' is [1, 2, 3, 4, 5, 6, 7, 8, 9]
 # tensor 't' has shape [9]
 reshape(t, [3, 3]) ==> [[1, 2, 3],
                         [4, 5, 6],
                         [7, 8, 9]]
 
 # tensor 't' is [[[1, 1], [2, 2]],
 #                [[3, 3], [4, 4]]]
 # tensor 't' has shape [2, 2, 2]
 reshape(t, [2, 4]) ==> [[1, 1, 2, 2],
                         [3, 3, 4, 4]]
 
 # tensor 't' is [[[1, 1, 1],
 #                 [2, 2, 2]],
 #                [[3, 3, 3],
 #                 [4, 4, 4]],
 #                [[5, 5, 5],
 #                 [6, 6, 6]]]
 # tensor 't' has shape [3, 2, 3]
 # pass '[-1]' to flatten 't'
 reshape(t, [-1]) ==> [1, 1, 1, 2, 2, 2, 3, 3, 3, 4, 4, 4, 5, 5, 5, 6, 6, 6]
 
 # -1 can also be used to infer the shape
 
 # -1 is inferred to be 9:
 reshape(t, [2, -1]) ==> [[1, 1, 1, 2, 2, 2, 3, 3, 3],
                          [4, 4, 4, 5, 5, 5, 6, 6, 6]]
 # -1 is inferred to be 2:
 reshape(t, [-1, 9]) ==> [[1, 1, 1, 2, 2, 2, 3, 3, 3],
                          [4, 4, 4, 5, 5, 5, 6, 6, 6]]
 # -1 is inferred to be 3:
 reshape(t, [ 2, -1, 3]) ==> [[[1, 1, 1],
                               [2, 2, 2],
                               [3, 3, 3]],
                              [[4, 4, 4],
                               [5, 5, 5],
                               [6, 6, 6]]]
 
 # tensor 't' is [7]
 # shape `[]` reshapes to a scalar
 reshape(t, []) ==> 7
 

Kamu Yöntemleri

Çıkış <T>
asOutput ()
Bir tensörün sembolik tutamacını döndürür.
statik <T, U Sayıyı genişletir> Yeniden Şekillendir <T>
oluştur ( Kapsam kapsamı, İşlenen <T> tensörü, İşlenen <U> şekli)
Yeni bir Yeniden Şekillendirme işlemini saran bir sınıf oluşturmak için fabrika yöntemi.
Çıkış <T>

Devralınan Yöntemler

Kamu Yöntemleri

public Output <T> asOutput ()

Bir tensörün sembolik tutamacını döndürür.

TensorFlow işlemlerine yönelik girdiler, başka bir TensorFlow işleminin çıktılarıdır. Bu yöntem, girdinin hesaplanmasını temsil eden sembolik bir tutamaç elde etmek için kullanılır.

public static Yeniden Şekillendir <T> oluşturma ( Kapsam kapsamı, İşlenen <T> tensörü, İşlenen <U> şekli)

Yeni bir Yeniden Şekillendirme işlemini saran bir sınıf oluşturmak için fabrika yöntemi.

Parametreler
dürbün mevcut kapsam
şekil Çıkış tensörünün şeklini tanımlar.
İadeler
  • yeni bir Yeniden Şekillendirme örneği

public Output <T> çıkışı ()