Orana göre tanımlanan Poisson dağılımlarından rastgele değerler çıkarır.
Bu operasyonda hıza bağlı olarak iki algoritma kullanılır. Hız >= 10 ise, dönüşüm-reddetme yoluyla örneklerin elde edilmesi için Hormann'ın algoritması kullanılır. Bkz. http://www.sciencedirect.com/science/article/pii/0167668793909974.
Aksi halde, tekdüze rastgele değişkenlerin çarpılması yoluyla numuneler elde etmek için Knuth'un algoritması kullanılır. Bkz. Donald E. Knuth (1969). Yarı Sayısal Algoritmalar. Bilgisayar Programlama Sanatı, Cilt 2. Addison Wesley
İç İçe Sınıflar
sınıf | RastgelePoisson.Seçenekler | RandomPoisson için isteğe bağlı özellikler |
Sabitler
Sicim | OP_NAME | Bu operasyonun TensorFlow çekirdek motoru tarafından bilinen adı |
Genel Yöntemler
Çıkış <V> | Çıkış olarak () Tensörün sembolik tutamacını döndürür. |
static <V, TNumber'ı genişletir > RandomPoisson <V> | |
statik RandomPoisson < TInt64 > | |
Çıkış <V> | çıktı () 'Şekil + şekil (oran)' şeklinde bir tensör. |
statik RandomPoisson.Options | tohum (Uzun tohum) |
statik RandomPoisson.Options | tohum2 (Uzun tohum2) |
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ış <V> 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 RandomPoisson <V> create ( Kapsam kapsamı, İşlenen <? extends TNumber > şekil, İşlenen <? extends TNumber > oran, Class<V> dtype, Seçenekler... seçenekler)
Yeni bir RandomPoisson işlemini saran bir sınıf oluşturmak için fabrika yöntemi.
Parametreler
kapsam | mevcut kapsam |
---|---|
şekil | 1 boyutlu tamsayı tensörü. Oran olarak verilen şekil parametreleri ile tanımlanan her dağılımdan bağımsız numunelerin şekli çizilir. |
oran | Her skalerin ilgili poisson dağılımını tanımlayan bir "oran" parametresi olduğu bir tensör. |
seçenekler | isteğe bağlı nitelik değerlerini taşır |
İadeler
- RandomPoisson'un yeni bir örneği
public static RandomPoisson < TInt64 > create ( Kapsam kapsamı, İşlenen <? TNumber'ı genişletir > şekil, İşlenen <? TNumber'ı genişletir > oran, Seçenekler... seçenekler)
Varsayılan çıktı türlerini kullanarak yeni bir RandomPoisson işlemini saran bir sınıf oluşturmaya yönelik fabrika yöntemi.
Parametreler
kapsam | mevcut kapsam |
---|---|
şekil | 1 boyutlu tamsayı tensörü. Oran olarak verilen şekil parametreleri ile tanımlanan her dağılımdan bağımsız numunelerin şekli çizilir. |
oran | Her skalerin ilgili poisson dağılımını tanımlayan bir "oran" parametresi olduğu bir tensör. |
seçenekler | isteğe bağlı nitelik değerlerini taşır |
İadeler
- RandomPoisson'un yeni bir örneği
genel Çıkış <V> çıkışı ()
'Şekil + şekil (oran)' şeklinde bir tensör. Her dilim `[:, ..., :, i0, i1, ...iN]', 'oran[i0, i1, ...iN]' için çizilen örnekleri içerir.
public static RandomPoisson.Options tohum (Uzun tohum)
Parametreler
tohum | Eğer "tohum" veya "tohum2" sıfırdan farklı bir değere ayarlanmışsa, rastgele sayı üreteci verilen tohum tarafından tohumlanır. Aksi takdirde rastgele bir tohumla tohumlanır. |
---|
public static RandomPoisson.Options tohum2 (Uzun tohum2)
Parametreler
tohum2 | Tohum çarpışmasını önlemek için ikinci bir tohum. |
---|