本文介绍了np.random.permutation与种子?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我想使用np.random.permutation
的种子,例如
np.random.permutation(10, seed=42)
我收到以下错误:
"permutation() takes no keyword arguments"
我还能怎么做?谢谢.
推荐答案
如果您需要一行,可以创建一个新的RandomState
,并在其上调用permutation
:
If you want it in one line, you can create a new RandomState
, and call the permutation
on that:
np.random.RandomState(seed=42).permutation(10)
这比只设置np.random
的种子要好,因为它只会产生局部效果.
This is better than just setting the seed of np.random
, as it will have only a localized effect.
这篇关于np.random.permutation与种子?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!