Articles of aleatoria de

Cómo generar un rango de números aleatorios en python sin repetición

Me gustaría generar números aleatorios en el rango (0 … “MAX”). Me gustaría hacer un bucle de modo que cada vez que se atraviese un bucle se genere un nuevo número aleatorio único (no debe repetirse). El bucle continuará un total de “MAX” veces. Debe haber un número “MÁXIMO” de números aleatorios generados en total. […]

Python – probabilidad de modelado

Tengo un problema simple. Necesito una forma de hacer una función que genere 0s en el porcentaje de casos y 1s en todos los demás casos. Intenté hacerlo con random.random () de esta manera: p = 0.40 def generate(): x = random.random() if x < p: return 0 else: return 1 Sin embargo, esto no […]

Instancias independientes de ‘random’

El siguiente código intenta ilustrar lo que quiero. Básicamente quiero dos instancias de “aleatorio” que operen de forma independiente. Quiero sembrar “aleatorio” dentro de una clase sin afectar “aleatorio” en otra clase. ¿Cómo puedo hacer eso? class RandomSeeded: def __init__(self, seed): import random as r1 self.random = r1 self.random.seed(seed) def get(self): print self.random.choice([4,5,6,7,8,9,2,3,4,5,6,7,]) class Random: […]

Código de error de Python: IndexError: índice de lista de errores de índice fuera de rango

Estoy tratando de escribir una función en Python que simule una carrera de caballos. Si bien no hay ganador, borra la pantalla, muestra la lista de caballos (todos tienen un índice que comienza en cero). Luego, en la línea que he marcado, el código se desordena. Obtengo la lista de error de índice fuera de […]

np.random.permutation con semilla?

Quiero usar una semilla con np.random.permutation , como np.random.permutation(10, seed=42) Obtuve el siguiente error: “permutation() takes no keyword arguments” ¿Cómo puedo hacer eso más? Gracias.

Número aleatorio con varianza específica en Python

En un progtwig de Python, necesito generar números aleatorios normalmente distribuidos con una varianza específica controlada por el usuario. ¿Cómo puedo hacer esto?

Cómo obtener el nombre de distribución de un spicy.stats. distribución congelada?

Acceso al nombre de una distribución congelada Al crear una distribución congelada desde el paquete scipy.stats , ¿cómo se puede acceder al nombre de la distribución una vez que se congela la instancia de distribución? Intentar acceder al atributo .name produce un error ya que ya no es un atributo de la variable rv . […]

establecer el progtwig de semillas al azar en Python

Tengo un progtwig bastante grande, donde uso funciones del módulo random en diferentes archivos. Me gustaría poder establecer la semilla aleatoria una vez, en un lugar, para que el progtwig siempre devuelva los mismos resultados. ¿Se puede lograr eso en python ?

Función aleatoria de Python

Estoy teniendo problemas con la función aleatoria de importación de Python. Parece que las import random y las from random import random están importando cosas diferentes. Actualmente estoy usando Python 2.7.3 Python 2.7.3 (default, Apr 10 2012, 23:31:26) [MSC v.1500 32 bit (Intel)] on win32 Type “copyright”, “credits” or “license()” for more information. >>> random() […]

Mejor manera de barajar dos listas relacionadas

¿Hay mejores maneras de mezclar aleatoriamente dos listas relacionadas sin romper su correspondencia en la otra lista? He encontrado preguntas relacionadas en numpy.array y c# pero no exactamente la misma. Como primer bash, un simple truco zip hará: import random a = [[1, 2], [3, 4], [5, 6], [7, 8], [9, 10]] b = [2, […]