当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


Python mxnet.symbol.random.shuffle用法及代码示例


用法:

mxnet.symbol.random.shuffle(data, **kwargs)

参数

data(NDArray) - 输入数据数组。

返回

表示输入 data 的洗牌版本的新符号。

返回类型

Symbol

随机打乱元素。

这会沿第一个轴对数组进行洗牌。每个子数组中元素的顺序不会改变。例如,如果给定一个 2D 数组,则行的顺序会随机改变,但每行中元素的顺序不会改变。

例子

>>> data = mx.nd.array([[0, 1, 2], [3, 4, 5], [6, 7, 8]])
>>> a = mx.sym.Variable('a')
>>> b = mx.sym.random.shuffle(a)
>>> b.eval(a=data)
[[ 0.  1.  2.]
 [ 6.  7.  8.]
 [ 3.  4.  5.]]
<NDArray 2x3 @cpu(0)>
>>> b.eval(a=data)
[[ 3.  4.  5.]
 [ 0.  1.  2.]
 [ 6.  7.  8.]]
<NDArray 2x3 @cpu(0)>

相关用法


注:本文由纯净天空筛选整理自apache.org大神的英文原创作品 mxnet.symbol.random.shuffle。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。