查看: 2328|回复: 0

numpy.random.shuffle打乱顺序函数

[复制链接]

665

主题

1234

帖子

6685

积分

xdtech

Rank: 5Rank: 5

积分
6685
发表于 2019-9-22 20:41:05 | 显示全部楼层 |阅读模式
numpy.random.shuffle(x)

Modify a sequence in-place by shuffling its contents.

举例


python>>>

>>> arr = np.arange(10)

>>> np.random.shuffle(arr)

>>> arr

[1 7 5 2 9 4 3 6 0 8]

This function only shuffles the array along the first index of a multi-dimensional array(多维矩阵中,只对第一维(行)做打乱顺序操作):


python>>>

>>> arr = np.arange(9).reshape((3, 3))

>>> np.random.shuffle(arr)

>>> arr

array([[3, 4, 5],

       [6, 7, 8],

       [0, 1, 2]])This function only shuffles the array along the first index of a multi-dimensional array:



回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表