Random#
Examples relevant to the random module.
See also
Examples
from scikitplot.random import default_rng, kiss_context
rng = default_rng(42)
data = rng.random(1000)
Context manager
with default_rng(42) as rng:
data = rng.random(1000)
with kiss_context(42) as rng:
data = rng.random(1000)
Serialization
import pickle
state = pickle.dumps(rng)
restored = pickle.loads(state)
JSON export
import json
json_str = json.dumps(rng.serialize())
restored = KissGenerator.deserialize(json.loads(json_str))