Je ne pouvais pas trouver une fonction intégrée en Python pour générer une distribution uniforme du journal donné une valeur min et max (l'équivalent R est here), quelque chose comme: loguni [n, exp (min), exp (max), base] qui renvoie n log réparti uniformément dans la plage exp (min) et exp (max).Comment générer une distribution uniforme des journaux en Python?
Le plus proche que j'ai trouvé était numpy.random.uniform
.
Votre lien ne fonctionne pas. En dehors de cela: consultez [scipy.stats] (https://docs.scipy.org/doc/scipy/reference/stats.html) (numpy fournit uniquement les dists communs nécessaires). Et si scipy ne le fournit pas, implémentez-le vous-même, peut-être en fonction de votre équivalent R ou en faisant quelque chose comme l'acceptation-rejet qui est facile la plupart du temps (mais pas nécessairement le plus rapide). – sascha
Merci de le signaler! Lien modifié, cela devrait fonctionner. – jkrish
Vous pourriez juste exponentiate la distribution uniforme. –