Итак, я хочу сделать некоторые воспроизводимые стохастические симуляции, которыми я могу поделиться с другими, для которых мне нужно создать случайное состояние в numpy, используя RS = np.random.RandomState(seed)
. Пока все хорошо.
Но в моем случае я могу выбрать график из списка.
import networkx as nx
import numpy as np
G = nx.Graph()
L = [G]
np.random.choice(L)
> mtrand.pyx in mtrand.RandomState.choice()
> ValueError: a must be 1-dimensional
Это работает с random
(в отличие от np.random
), но я вижу предположения, что random
может не давать согласованных результатов в разных системах, даже с одним и тем же начальным числом.
Могу ли я что-нибудь сделать, чтобы случайный выбор numpy сработал?