Non sono stato in grado di trovare una funzione per generare un array di float casuali di una data lunghezza tra un certo intervallo.
Ho esaminato il campionamento casuale ma nessuna funzione sembra fare quello che mi serve.
random.uniform si avvicina ma restituisce solo un singolo elemento, non un numero specifico.
Questo è quello che sto cercando:
ran_floats = some_function(low=0.5, high=13.3, size=50)
che restituirebbe un array di 50 float casuali non univoci (cioè: le ripetizioni sono consentite) distribuite uniformemente nell'intervallo [0.5, 13.3]
.
Esiste una tale funzione?
numpy
, ma non l'hai menzionatanumpy.random.uniform
, anche se ha esattamente la firma di chiamata che desideri. Hai a disposizione lanumpy
libreria?