Become an expert in R — Interactive courses, Cheat Sheets, certificates and more!
Get Started for Free

py_set_seed

Set Python and NumPy random seeds


Description

Set various random seeds required to ensure reproducible results. The provided seed value will establish a new random seed for Python and NumPy, and will also (by default) disable hash randomization.

Usage

py_set_seed(seed, disable_hash_randomization = TRUE)

Arguments

seed

A single value, interpreted as an integer

disable_hash_randomization

Disable hash randomization, which is another common source of variable results. See https://docs.python.org/3.4/using/cmdline.html#envvar-PYTHONHASHSEED

Details

This function does not set the R random seed, for that you should call set.seed().


reticulate

Interface to 'Python'

v1.20
Apache License 2.0
Authors
Kevin Ushey [aut, cre], JJ Allaire [aut], RStudio [cph, fnd], Yuan Tang [aut, cph] (<https://orcid.org/0000-0001-5243-233X>), Dirk Eddelbuettel [ctb, cph], Bryan Lewis [ctb, cph], Sigrid Keydana [ctb], Ryan Hafen [ctb, cph], Marcus Geelnard [ctb, cph] (TinyThread library, http://tinythreadpp.bitsnbites.eu/)
Initial release

We don't support your browser anymore

Please choose more modern alternatives, such as Google Chrome or Mozilla Firefox.