Cumsum

halka açık final dersi Cumsum

Tensör x'in 'eksen' boyunca kümülatif toplamını hesaplayın.

Varsayılan olarak, bu op kapsayıcı bir cumsum gerçekleştirir; bu, girişin ilk elemanının çıktının ilk elemanıyla aynı olduğu anlamına gelir:

tf.cumsum([a, b, c])  # => [a, a + b, a + b + c]
 
'exclusive' kwarg'ı 'True' olarak ayarlayarak bunun yerine özel bir cumsum gerçekleştirilir. :
tf.cumsum([a, b, c], exclusive=True)  # => [0, a, a + b]
 
'Ters' kwarg'ı 'True' olarak ayarladığınızda, cumsum ters yönde gerçekleştirilir:
tf.cumsum([a, b, c], reverse=True)  # => [a + b + c, b + c, c]
 
Bu, ayrı tf.reverse işlemleri kullanmaktan daha verimlidir.

'Ters' ve 'özel' kwarg'lar da birleştirilebilir:

tf.cumsum([a, b, c], exclusive=True, reverse=True)  # => [b + c, c, 0]
 

İç İçe Sınıflar

sınıf Cumsum.Seçenekler Cumsum için isteğe bağlı özellikler

Sabitler

Sicim OP_NAME Bu operasyonun TensorFlow çekirdek motoru tarafından bilinen adı

Genel Yöntemler

Çıkış <T>
Çıkış olarak ()
Tensörün sembolik tutamacını döndürür.
statik <T TType'ı genişletir > Cumsum <T>
create ( Kapsam kapsamı, İşlenen <T> x, İşlenen <? Extends TNumber > eksen, Seçenekler... seçenekler)
Yeni bir Cumsum işlemini saran bir sınıf oluşturmak için fabrika yöntemi.
statik Cumsum.Seçenekler
özel (Boolean özel)
Çıkış <T>
statik Cumsum.Seçenekler
ters (Boole ters)

Kalıtsal Yöntemler

Sabitler

genel statik son Dize OP_NAME

Bu operasyonun TensorFlow çekirdek motoru tarafından bilinen adı

Sabit Değer: "Cumsum"

Genel Yöntemler

genel Çıkış <T> asOutput ()

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 Cumsum <T> create ( Kapsam kapsamı, İşlenen <T> x, İşlenen <? extends TNumber > eksen, Seçenekler... seçenekler)

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

Parametreler
kapsam mevcut kapsam
X Bir 'Tensör'. Şu türlerden biri olmalıdır: "float32", "float64", "int64", "int32", "uint8", "uint16", "int16", "int8", "complex64", "complex128", "qint8" `, `quint8`, `qint32`, `yarım`.
eksen 'int32' türünde bir 'Tensör' (varsayılan: 0). "[-rank(x), rütbe(x))" aralığında olmalıdır.
seçenekler isteğe bağlı nitelik değerlerini taşır
İadeler
  • Cumsum'un yeni bir örneği

public static Cumsum.Options özel (Boolean özel)

Parametreler
özel 'Doğru' ise özel cumsum gerçekleştirin.

genel Çıkış <T> out ()

public static Cumsum.Options ters (Boolean ters)

Parametreler
tersi Bir 'bool' (varsayılan: Yanlış).