【问题标题】:Dependence of numpy.random.shuffle() [duplicate]numpy.random.shuffle() 的依赖 [重复]
【发布时间】:2019-02-05 18:38:10
【问题描述】:

我有一个简单的例子。

import numpy as np

w=np.arange(12).reshape((4,3))
print w
#[[ 0  1  2] [ 3  4  5] [ 6  7  8] [ 9 10 11]]
q=w
np.random.shuffle(q)
print w
#[[ 6  7  8] [ 9 10 11] [ 0  1  2] [ 3  4  5]]

如何创建一个新数组 q 以使 numpy.random.shuffle() 不影响 w?

【问题讨论】:

标签: python numpy random shuffle


【解决方案1】:

正如 cmets 中已经提到的,您只需要 q = w.copy()

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2019-12-07
    • 1970-01-01
    • 2021-08-05
    • 2019-07-05
    • 2016-07-20
    • 1970-01-01
    • 1970-01-01
    • 2018-04-21
    相关资源
    最近更新 更多