To ensure consistent results, a seed has to be set in R using set.seed as usual but also in numpy and torch via reticulate. Therefore this function simplifies the process into one funciton.

set_seed(seed_R, seed_np = seed_R, seed_torch = seed_R)

Arguments

seed_R

(integer(1))
seed passed to set.seed.

seed_np

(integer(1))
seed passed to numpy$random$seed. Default is same as seed_R.

seed_torch

(integer(1))
seed passed to numpy$random$seed. Default is same as seed_R.