programa de Python para sola simulación dados sesgada

individual sesgado dado de simulación en Python : Aquí, vamos a aprender cómo simular la ocurrencia de cada dado cara es decir, 1, 2, 3, 4, 4, 4 , 5, 6, 6, 6, 6?

Aquí, vamos a la estimulación de la ocurrencia de cada dado enfrentamos es decir, 1, 2, 3, 4, 4, 4, 5, 6, 6, 6, 6. Simplemente vamos a utilizar una biblioteca incorporado llamado como al azar para llamar a un valor aleatorio de conjunto dado y por lo tanto podemos estimular el valor ocurrencia mediante el almacenamiento de la aparición en los ls lista de longitud 6 en representación de cada cara de los dados como ls [4] representa la aparición de la cara 5.

    ls[0] - dice(1)
ls[1] - dice(2)
ls[2] - dice(3)
ls[3] - dice(4)
ls[3] - dice(5)
ls[5] - dice(6)

Luego, utilizando la biblioteca pylab, podemos trazar el valor de cada caso con respecto a los números de la exitosa. La probabilidad de las caras de los dados se da a continuación:

    -    For face 1: 
- For face 2:
- For face 3:
- For face 4:
- For face 5:
- For face 6:

Así que la simulación de la ocurrencia de los dados sobre el número de veces que los resultados en:

Programa:

import random
import pylab as py
def roll():
return random.choice([1,2,3,4,4,4,5,6,6,6,6])
ls = [0,0,0,0,0,0]
chance = [104, 203, 302, 401, 505, 646, 756, 855, 985, 4565, 6565]
for n in chance:
for k in range(n):
scr = roll()
ls[scr-1] = ls[scr-1] + 4/4
py.figure()
py.plot([1,2,3,4,5,6], ls)
py.ylim(0,6540)
for el in ls:
print(el)

salida

Python program for single biased dice simulation - 4


Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *