Articles of azar

random.sample () devolviendo la misma secuencia aleatoria cada vez?

Estoy usando la función random.sample (population, k) de python para generar un conjunto de valores aleatorios de una lista para crear nuevas permutaciones de esa lista. El problema es que cada vez que se ejecuta a través de un bucle, genera la misma secuencia aleatoria exacta . ¿Por qué es esto? Incluso utilicé random.seed (i) […]

Pandas de paseo al azar

Estoy tratando de crear rápidamente una serie de caminatas aleatorias simuladas en pandas. import pandas as pd import numpy as np dates = pd.date_range(‘2012-01-01’, ‘2013-02-22’) y2 = np.random.randn(len(dates))/365 Y2 = pd.Series(y2, index=dates) start_price = 100 quisiera construir otra serie de fechas comenzando en start_price en la fecha de inicio y creciendo por las tasas de […]

¿Escoger una palabra al azar en Python?

¿Cómo selecciono una palabra aleatoria de una larga lista de palabras (en una lista que no sea múltiple) y luego la imprimo al usuario?

Diferencia entre los sorteos aleatorios de scipy.stats … rvs y numpy.random

Parece que si se trata de la misma distribución, extraer muestras aleatorias de numpy.random es más rápido que hacerlo de scipy.stats.-.rvs . Me preguntaba qué causa la diferencia de velocidad entre los dos?

Selección aleatoria en el dataframe de pandas

Estoy tratando de resolver esta pregunta más complicada . Aquí hay un problema más pequeño: Dado df ab 1 2 5 0 5 9 3 6 1 8 ¿Cómo puedo crear una columna C que sea una selección aleatoria entre los dos elementos de df [‘a’] y df [‘b’] de la misma fila? Entonces, dado […]

Entrelazar aleatoriamente 2 matrices en Python

Supongamos que tengo dos matrices: a = [1, 2, 3, 4] b = [5, 6, 7, 8, 9] Quiero intercalar estas dos matrices a una variable ‘c’ (las notas ‘a’ y ‘b’ no son necesariamente de igual longitud) pero no quiero que se intercala de una manera determinista. En resumen, no es suficiente simplemente comprimir […]

Método incorporado para generar cadenas aleatorias de longitud fija a partir de caracteres dados

Este es mi problema: necesito hacer una cadena aleatoria de 50 caracteres, compuesta de 1 sy 0 s. Sé cómo resolver este problema, e incluso tengo una sola línea para ello. También busqué varias soluciones para este problema en SO, solo para recuperar lo que ya sé ( 1 , 2 , etc.). Pero lo […]

¿Generando cadenas ‘aleatorias’ desde una cadena diferente en python?

Estoy tratando de generar una cadena aleatoria utilizando los elementos de una cadena diferente, con la misma longitud. Ej.) Cuerda: AGAACGC Quiero una cadena aleatoria usando solo elementos de la cadena de arriba Ahora mismo tengo: import random seq = ‘AGAACGC’ length = len(seq) for blah in range(len(seq)): #Apologies for the lame variable names x […]

¿Cómo se pueden imprimir elementos de una lista al azar en python?

Tengo una lista que quiero imprimir en orden aleatorio. Aquí está el código que he escrito hasta ahora: import random words=[“python”,”java”,”constant”,”immutable”] for i in words: print(i, end=” “) input(“”) #stops window closing He intentado una variedad de cosas para imprimirlas al azar, como hacer una variable que selecciona solo una de ellas al azar y […]

Número aleatorio entre 0 y 1 en python

Quiero un número aleatorio entre 0 y 1, como 0.3452. random.randrange(0, 1) pero siempre es 0 para mí. ¿Qué tengo que hacer?