numpy.random.shuffle(x)

numpy.random.shuffle(x)   打乱顺序函数

Parameters:

x : array_like

The array or list to be shuffled

Returns:

None

python>>>
>>> arr = np.arange(10)
>>> np.random.shuffle(arr)
>>> arr
[1 7 5 2 9 4 3 6 0 8]
python>>>

举例

多维矩阵中,只对第一维(行)做打乱顺序操作

>>> arr = np.arange(9).reshape((3, 3))
>>> np.random.shuffle(arr)
>>> arr
array([[3, 4, 5],
[6, 7, 8],
[0, 1, 2]])

打乱前的顺序是:
array([[0, 1, 2],

          [3, 4, 5],

          [6, 7, 8]]) 可看出对行进行了顺序打乱。


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值