Python / Numpy> Lien> Différence entre numpy.random et random.random> thread-safe ou non

À propos de la différence entre numpy.random et random.random http://stackoverflow.com/questions/7029993/differences-between-numpy-random-and-random-random-in-python

S'il est thread-safe

Parmi les réponses, je m'intéressais aux suivantes.

answered Aug 11 '11 at 17:56 Hannele ... For numpy.random.seed(), the main difficulty is that it is not thread-safe - ... As far as I can tell, random.random.seed() is thread-safe (or at least, I haven't found any evidence to the contrary).

Autres différences

The numpy.random library contains a few extra probability distributions commonly used in scientific research, as well as a couple of convenience functions for generating arrays of random data. The random.random library is a little more lightweight, and should be fine if you're not doing scientific research or other kinds of work in statistics.

Mersenne twister

Otherwise, they both use the Mersenne twister sequence to generate their random numbers

lié à la crypte

Dans le lien ci-dessus, s'il est lié à crypt. .. .. Vous pouvez trouver quelques notations. On dit que ce sera un problème lié à la crypte dans le twister de Mersenne etc. qui utilise la méthode déterministe.

Vous n'utiliserez pas crypt.

Recommended Posts

Python / Numpy> Lien> Différence entre numpy.random et random.random> thread-safe ou non
Différence entre Ruby et Python Split
Différence entre java et python (mémo)
Différence entre list () et [] en Python
Différence entre == et est en python
Différence entre le randint de Numpy et le randint de Random
Différence entre la série python2 et la série python3 dict.keys ()
[Python] Différence entre fonction et méthode
Python - Différence entre exec et eval
[Python] Différence entre randrange () et randint ()
[Python] Différence entre trié et trié (Colaboratoire)
différence entre les instructions (instructions) et les expressions (expressions) en Python
Différences dans la relation entre PHP et Python enfin et quitter
Différence entre @classmethod et @staticmethod en Python
[Python] Différence entre la méthode de classe et la méthode statique
[Python Iroha] Différence entre List et Tuple
[python] Différence entre la sortie rand et randn
[python] Différence entre variable et self. Variable dans la classe
À propos de la différence entre "==" et "is" en python
Astuces Python et Numpy
[Python] L'opérateur booléen (ou / et) ne renvoie pas de valeur booléenne
[Astuces] Calcul des différences de premier ordre et conversion inverse [python / numpy]
Différence entre Ruby et Python en termes de variables
Différence entre la notation Numpy (n,) et (n, 1) [Différence entre le vecteur horizontal et le vecteur vertical]
Ce n'est pas facile d'écrire Python, c'est facile d'écrire numpy et scipy
Différence entre return, return None et no return description en Python
Je veux absorber la différence entre l'instruction for sur la matrice Python + numpy et l'instruction Julia for
Quelle est la différence entre les liens symboliques et les liens durs?
Module Python num2words Différence de comportement entre l'anglais et le russe
Python> Différence entre la sortie inpbt et print (inpbt)> [1. 2. 3.] / array ([1., 2., 3.], dtype = float32)
Méthode de concaténation de liste en python, différence entre list.extend () et opérateur «+»
Différence entre processus et travail
Différence entre "categorical_crossentropy" et "sparse_categorical_crossentropy"
Différence entre régression et classification
Opérateur de bits Python et somme logique
Différence entre np.array et np.arange
Python ou et et opérateur trap
Différence entre ps a et ps -a
Différence entre return et print-Python
Fonction pour ouvrir un fichier en Python3 (différence entre open et codecs.open et comparaison de vitesse)
[Introduction à Python] Comment utiliser l'opérateur booléen (et ・ ou ・ non)
Différence entre SQLAlchemy filter () et filter_by ()
Mémorandum (différence entre csv.reader et csv.dictreader)
Coopération entre le module python et l'API
Différence entre tri et tri (mémorial)
[Python] renvoie A [ou / et] B
Différence entre SQLAlchemy flush () et commit ()
[Introduction à Python] Quelle est la différence entre une liste et un taple?