2024-10-01 09:39:42 发布
网友
由于随机数状态,我在比较两个代码的输出时遇到了问题。在
我正在比较MATLAB randperm函数与等效的numpy.random.permutation函数的输出,但是,即使我用MATLAB rand('twister',0)和python numpy.random.seed(0)将种子设置为相同的值,我也得到了不同的排列。在
randperm
numpy.random.permutation
rand('twister',0)
numpy.random.seed(0)
我不得不说,如果种子设置如上所述,MATLAB的rand和numpynumpy.random.rand的结果是相同的。在
rand
numpy.random.rand
这是一个常见的问题。虽然随机数生成器是相同的,但将随机数流转换为随机排列的函数是不同的。没有指定的标准算法来描述预期结果。在
要解决此问题,必须在两个工具中使用相同的库。在
这是一个常见的问题。虽然随机数生成器是相同的,但将随机数流转换为随机排列的函数是不同的。没有指定的标准算法来描述预期结果。在
要解决此问题,必须在两个工具中使用相同的库。在
相关问题 更多 >
编程相关推荐