mxnet.ndarray.random.shuffle、numpy.random.shuffle、random.shuffle的区别(书写格式和输入区别)
mxnet.ndarray.random.shuffle、numpy.random.shuffle、random.shuffle的区别(书写格式和输入区别)区别1.实验random.shuffle2.实验numpy.random.shuffle3.实验mxnet.ndarray.random.shuffle区别区别random.shufflenumpy.random.shufflemxnet.nd
mxnet.ndarray.random.shuffle、numpy.random.shuffle、random.shuffle的区别(书写格式和输入区别)
区别
区别 | random.shuffle | numpy.random.shuffle | mxnet.ndarray.random.shuffle |
---|---|---|---|
输入a | list、array行,ndarray不行 | list、array、ndarray都行 | 只能是ndarray |
格式 | random.shuffle(a) | np.random.shuffle(a) | b = nd.random.shuffle(a) |
输出 | a变化 | a变化 | a不变化,b变化 |
-----------😐-------------😐-------------😐-------------😐-------------😐-------------😐-------------😐-------------😐-------------😐-------------😐---------
1.实验random.shuffle
random.shuffle的输入可以是list,原list发生变化,不需要赋值给其他变量
random.shuffle的输入可以是array,原array发生变化,不需要赋值给其他变量
random.shuffle的输入不可以是ndarray
2.实验numpy.random.shuffle
numpy.random.shuffle的输入可以是list,原list发生变化,不需要赋值给其他变量
numpy.random.shuffle的输入可以是array,原array发生变化,不需要赋值给其他变量
numpy.random.shuffle的输入可以是ndarray,原ndarray发生变化,不需要赋值给其他变量
3.实验mxnet.ndarray.random.shuffle
mxnet.ndarray.random.shuffle的输入不可以是list,并且报错
mxnet.ndarray.random.shuffle的输入不可以是array,并且报错
)
numpy.random.shuffle的输入可以是ndarray,原ndarray不发生变化,需要赋值给其他变量
更多推荐
所有评论(0)