RandomPoisson

RandomPoisson คลาสสุดท้ายสาธารณะ

ส่งออกค่าสุ่มจากการแจกแจงปัวซองที่อธิบายตามอัตรา

การดำเนินการนี้ใช้อัลกอริธึมสองตัว ขึ้นอยู่กับอัตรา หากอัตรา >= 10 ดังนั้นอัลกอริทึมของ Hormann จะถูกนำมาใช้เพื่อรับตัวอย่างผ่านการปฏิเสธการแปลงรูป ดูhttp://www.sciencedirect.com/science/article/pii/0167668793909974

มิฉะนั้น อัลกอริธึมของ Knuth จะถูกนำมาใช้เพื่อรับตัวอย่างโดยการคูณตัวแปรสุ่มที่สม่ำเสมอ ดูโดนัลด์ อี. คนุธ (1969) อัลกอริทึมแบบกึ่งตัวเลข ศิลปะแห่งการเขียนโปรแกรมคอมพิวเตอร์ เล่มที่ 2 แอดดิสัน เวสลีย์

คลาสที่ซ้อนกัน

ระดับ RandomPoisson.Options แอ็ตทริบิวต์ทางเลือกสำหรับ RandomPoisson

ค่าคงที่

สตริง OP_NAME ชื่อของ op นี้ ซึ่งรู้จักกันในชื่อของเอ็นจิ้นหลัก TensorFlow

วิธีการสาธารณะ

เอาท์พุต <วี>
เป็นเอาท์พุต ()
ส่งกลับค่าแฮนเดิลสัญลักษณ์ของเทนเซอร์
คงที่ <V ขยาย TNumber > RandomPoisson <V>
สร้าง ( ขอบเขต ขอบเขต ตัวดำเนินการ <? ขยาย TNumber > รูปร่าง ตัวถูกดำเนินการ <? ขยาย TNumber > อัตรา คลาส<V> dtype ตัวเลือก... ตัวเลือก)
วิธีการจากโรงงานเพื่อสร้างคลาสที่รวมการดำเนินการ RandomPoisson ใหม่
RandomPoisson แบบคงที่ <TInt64>
สร้าง ( ขอบเขต ขอบเขต ตัวดำเนินการ <? ขยาย TNumber > รูปร่าง ตัวถูกดำเนินการ <? ขยาย TNumber > อัตรา ตัวเลือก... ตัวเลือก)
วิธีการจากโรงงานเพื่อสร้างคลาสที่รวมการดำเนินการ RandomPoisson ใหม่โดยใช้ประเภทเอาต์พุตเริ่มต้น
เอาท์พุต <วี>
เอาท์พุท ()
เทนเซอร์ที่มีรูปร่าง `รูปร่าง + รูปร่าง (อัตรา)`
RandomPoisson.Options แบบคงที่
เมล็ด (เมล็ดยาว)
RandomPoisson.Options แบบคงที่
เมล็ด2 (เมล็ดยาว2)

วิธีการสืบทอด

ค่าคงที่

สตริงสุดท้ายแบบคงที่สาธารณะ OP_NAME

ชื่อของ op นี้ ซึ่งรู้จักกันในชื่อของเอ็นจิ้นหลัก TensorFlow

ค่าคงที่: "RandomPoissonV2"

วิธีการสาธารณะ

เอาท์ พุท สาธารณะ <V> asOutput ()

ส่งกลับค่าแฮนเดิลสัญลักษณ์ของเทนเซอร์

อินพุตสำหรับการดำเนินการ TensorFlow คือเอาต์พุตของการดำเนินการ TensorFlow อื่น วิธีการนี้ใช้เพื่อรับหมายเลขอ้างอิงสัญลักษณ์ที่แสดงถึงการคำนวณอินพุต

สร้าง RandomPoisson <V> แบบคงที่สาธารณะ ( ขอบเขตขอบเขต ตัวดำเนินการ <? ขยาย TNumber > รูปร่าง ตัวดำเนินการ <? ขยาย TNumber > อัตรา คลาส <V> dtype ตัวเลือก... ตัวเลือก)

วิธีการจากโรงงานเพื่อสร้างคลาสที่รวมการดำเนินการ RandomPoisson ใหม่

พารามิเตอร์
ขอบเขต ขอบเขตปัจจุบัน
รูปร่าง เทนเซอร์จำนวนเต็ม 1 มิติ รูปร่างของตัวอย่างอิสระที่จะดึงจากการแจกแจงแต่ละครั้ง อธิบายโดยพารามิเตอร์รูปร่างที่กำหนดในอัตรา
ประเมิน เทนเซอร์ที่แต่ละสเกลาร์เป็นพารามิเตอร์ "อัตรา" ที่อธิบายการแจกแจงปัวซงที่เกี่ยวข้อง
ตัวเลือก มีค่าแอตทริบิวต์ทางเลือก
การส่งคืน
  • ตัวอย่างใหม่ของ RandomPoisson

RandomPoisson แบบคงที่สาธารณะ < TInt64 > สร้าง (ขอบเขต ขอบเขต ตัวดำเนินการ <? ขยาย TNumber > รูปร่าง ตัวดำเนินการ <? ขยาย TNumber > อัตรา ตัวเลือก... ตัวเลือก)

วิธีการจากโรงงานเพื่อสร้างคลาสที่รวมการดำเนินการ RandomPoisson ใหม่โดยใช้ประเภทเอาต์พุตเริ่มต้น

พารามิเตอร์
ขอบเขต ขอบเขตปัจจุบัน
รูปร่าง เทนเซอร์จำนวนเต็ม 1 มิติ รูปร่างของตัวอย่างอิสระที่จะดึงจากการแจกแจงแต่ละครั้ง อธิบายโดยพารามิเตอร์รูปร่างที่กำหนดในอัตรา
ประเมิน เทนเซอร์ที่แต่ละสเกลาร์เป็นพารามิเตอร์ "อัตรา" ที่อธิบายการแจกแจงปัวซงที่เกี่ยวข้อง
ตัวเลือก มีค่าแอตทริบิวต์ทางเลือก
การส่งคืน
  • ตัวอย่างใหม่ของ RandomPoisson

เอาท์พุท สาธารณะ <V> เอาท์พุท ()

เทนเซอร์ที่มีรูปร่าง `รูปร่าง + รูปร่าง (อัตรา)` แต่ละชิ้น `[:, ..., :, i0, i1, ...iN]` มีตัวอย่างที่วาดสำหรับ `rate[i0, i1, ...iN]`

เมล็ด RandomPoisson.Options แบบคงที่สาธารณะ (เมล็ดยาว)

พารามิเตอร์
เมล็ดพันธุ์ หากตั้งค่า `seed` หรือ `seed2` ไม่เป็นศูนย์ เครื่องกำเนิดตัวเลขสุ่มจะถูกเพาะโดยค่า seed ที่ให้มา มิฉะนั้นจะถูกเพาะโดยเมล็ดแบบสุ่ม

RandomPoisson.Options แบบคงที่สาธารณะ seed2 (Long seed2)

พารามิเตอร์
เมล็ดพันธุ์2 เมล็ดที่สองเพื่อหลีกเลี่ยงการชนกันของเมล็ด