Articles of random

Python – Generando secuencias de ADN aleatorias con Numpy, ValueError

Hay dos preguntas que me gustaría hacerle a cualquier persona que esté familiarizada con numpy. He visto preguntas (y respuestas) muy similares, pero ninguna de ellas usó el número que me gustaría usar, ya que ofrece muchas otras opciones que podría usar en ese código en el futuro. He intentado generar una lista de secuencias […]

¿Cómo haría un generador aleatorio de código hexadigital usando .join y para bucles?

Soy nuevo en progtwigción y una tarea que tengo que hacer es crear un generador aleatorio de código de color de dígitos hexadecimales utilizando bucles y .join. ¿Mi progtwig de abajo está incluso cerca de cómo lo haces o está completamente apagado? Y, ¿hay una manera de hacer que una cantidad aleatoria de números y […]

¿Cómo se crea un rango aleatorio, pero se excluye un número específico?

Tengo el siguiente código: while True: if var_p1 != “0”: break else: import random var_p1 = random.randint(-5,5) Quiero que el bucle se repita hasta que var_p1 igual a cero. Sin embargo, consigo cero todo el tiempo. ¿Qué estoy haciendo mal?

Hacer que los sorteos aleatorios sean consistentes para la reproducibilidad

Me gustaría poder corregir la secuencia de números (pseudo) aleatorios generados por numpy para la reproducibilidad de mi investigación. Por lo general, podemos lograr este resultado fijando la semilla aleatoria y yo seguí lo mismo en Python utilizando np.random.seed para fijar el valor. Sin embargo, entre dos sesiones de Python estoy viendo resultados diferentes para […]

¿Cómo sembrar el generador de números aleatorios para scikit-learn?

Estoy tratando de escribir una prueba de unidad para algunos de mis códigos que usan scikit-learn. Sin embargo, mis pruebas de unidad parecen ser no deterministas. AFAIK, los únicos lugares en mi código donde scikit-learn utiliza cualquier aleatoriedad están en su modelo LogisticRegression y train_test_split , así que tengo los siguientes RANDOM_SEED = 5 self.lr […]

Generar múltiples flujos aleatorios independientes en Python

Quiero generar múltiples flujos de números aleatorios en Python. Estoy escribiendo un progtwig para simular el sistema de colas y quiero un flujo para el tiempo entre llegadas y otro para el tiempo de servicio, etc. numpy.random() genera números aleatorios de un flujo global. En matlab hay algo llamado RandStream que me permite crear múltiples […]

¿Cómo se prueba que algo es aleatorio? O “lo suficientemente al azar ‘?

Tengo que devolver una entrada aleatoria de mi base de datos. Escribí una función, y ya que estoy usando el módulo random en Python, es probable que sea a menos que lo use de forma estúpida. Ahora, ¿cómo puedo escribir una prueba unitaria que compruebe que esta función funciona? Después de todo, si es un […]

Python Pandas Eligiendo Muestra Aleatoria De Grupos De Groupby

¿Cuál es la mejor manera de obtener una muestra aleatoria de los elementos de un groupby ? Como lo entiendo, un groupby es simplemente un iterable sobre grupos. La forma estándar en que lo haría para un iterable, si quisiera seleccionar N = 200 elementos es: rand = random.sample(data, N) Si intenta hacer lo anterior […]

Generar números aleatorios replicando distribución arbitraria.

Tengo datos en los que tengo una variable z que contiene alrededor de 4000 valores (de 0.0 a 1.0) para los cuales el histogtwig se ve así. Ahora necesito generar una variable aleatoria, random_z que debe replicar la distribución anterior. Lo que he intentado hasta ahora es generar una distribución normal centrada en 1.0 para […]

Generar cadenas aleatorias UTF-8 en Python

Me gustaría probar el manejo de Unicode de mi código. ¿Hay algo que pueda poner en random.choice () para seleccionar todo el rango Unicode, preferiblemente no un módulo externo? Ni Google ni StackOverflow parecen tener una respuesta. Edición: Parece que esto es más complejo de lo esperado, por lo que volveré a formular la pregunta: […]