Tensör x'in 'eksen' boyunca kümülatif çarpımını hesaplayın.
Varsayılan olarak bu op, kapsayıcı bir cumprod gerçekleştirir; bu, girişin ilk öğesinin çıkışın ilk öğesiyle aynı olduğu anlamına gelir:
tf.cumprod([a, b, c]) # => [a, a * b, a * b * c]
tf.cumprod([a, b, c], exclusive=True) # => [1, a, a * b]
tf.cumprod([a, b, c], reverse=True) # => [a * b * c, b * c, c]
tf.reverse
operasyonlarını kullanmaktan daha verimlidir.'Ters' ve 'özel' kwarglar da birleştirilebilir:
tf.cumprod([a, b, c], exclusive=True, reverse=True) # => [b * c, c, 1]
İç İçe Sınıflar
sınıf | Cumprod.Seçenekler | Cumprod 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 > Cumprod <T> | |
statik Cumprod.Seçenekler | özel (Boolean özel) |
Çıkış <T> | dışarı () |
statik Cumprod.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ı
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 Cumprod <T> create ( Kapsam kapsamı, İşlenen <T> x, İşlenen <? extends TNumber > eksen, Seçenekler... seçenekler)
Yeni bir Cumprod işlemini saran bir sınıf oluşturmaya yönelik 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 |
İade
- Cumprod'un yeni bir örneği
genel statik Cumprod.Options özel (Boolean özel)
Parametreler
özel | 'Doğru' ise özel cumprod gerçekleştirin. |
---|
public static Cumprod.Options ters (Boolean ters)
Parametreler
tersi | Bir 'bool' (varsayılan: Yanlış). |
---|