Bir tensörün belirli boyutlarını tersine çevirir.
Tersine çevrilecek "tensör" boyutları kümesini temsil eden bir "tensör" ve bir "int32" tensör "ekseni" verilmiştir. Bu işlem, 'j' st 'ekseni[j] == i'nin mevcut olduğu her bir 'i' boyutunu tersine çevirir.
'tensör' en fazla 8 boyuta sahip olabilir. 'Eksen'de belirtilen boyut sayısı 0 veya daha fazla giriş olabilir. Bir dizin birden fazla kez belirtilirse InvalidArgument hatası ortaya çıkar.
Örneğin:
# tensor 't' is [[[[ 0, 1, 2, 3],
# [ 4, 5, 6, 7],
# [ 8, 9, 10, 11]],
# [[12, 13, 14, 15],
# [16, 17, 18, 19],
# [20, 21, 22, 23]]]]
# tensor 't' shape is [1, 2, 3, 4]
# 'dims' is [3] or 'dims' is [-1]
reverse(t, dims) ==> [[[[ 3, 2, 1, 0],
[ 7, 6, 5, 4],
[ 11, 10, 9, 8]],
[[15, 14, 13, 12],
[19, 18, 17, 16],
[23, 22, 21, 20]]]]
# 'dims' is '[1]' (or 'dims' is '[-3]')
reverse(t, dims) ==> [[[[12, 13, 14, 15],
[16, 17, 18, 19],
[20, 21, 22, 23]
[[ 0, 1, 2, 3],
[ 4, 5, 6, 7],
[ 8, 9, 10, 11]]]]
# 'dims' is '[2]' (or 'dims' is '[-2]')
reverse(t, dims) ==> [[[[8, 9, 10, 11],
[4, 5, 6, 7],
[0, 1, 2, 3]]
[[20, 21, 22, 23],
[16, 17, 18, 19],
[12, 13, 14, 15]]]]
Genel Yöntemler
Çıkış <T> | Çıkış olarak () Bir tensörün sembolik tutamacını döndürür. |
statik <T, U Sayıyı genişletir> Ters <T> | |
Çıkış <T> | çıktı () 'Tensör' ile aynı şekil. |
Kalıtsal Yöntemler
Genel Yöntemler
genel Çıkış <T> asOutput ()
Bir tensörün sembolik tutamacını döndürür.
TensorFlow işlemlerinin girdileri, başka bir TensorFlow işleminin çıktılarıdır. Bu yöntem, girişin hesaplanmasını temsil eden sembolik bir tanıtıcı elde etmek için kullanılır.
public static Ters <T> create ( Kapsam kapsamı, İşlenen <T> tensörü, İşlenen <U> ekseni)
Yeni bir Ters işlemi saran bir sınıf oluşturmak için fabrika yöntemi.
Parametreler
kapsam | mevcut kapsam |
---|---|
tensör | 8-D'ye kadar. |
eksen | 1-D. Boyutların indeksleri tersine çevrilecek. "[-rank(tensör), rütbe(tensör))" aralığında olmalıdır. |
İade
- Ters'in yeni bir örneği