numpy.random.shuffle(x) and numpy.random.permutation(x)
np.random.permutation与np.random.shuffle有两处不同:
如果传给permutation一个矩阵,它会返回一个洗牌后的矩阵副本;而shuffle只是对一个矩阵进行洗牌,无返回值。
如果传入一个整数,它会返回一个洗牌后的arange。
1 | def permutation(self, object x): |
numpy.random.shuffle(x) and numpy.random.permutation(x)
np.random.permutation与np.random.shuffle有两处不同:
如果传给permutation一个矩阵,它会返回一个洗牌后的矩阵副本;而shuffle只是对一个矩阵进行洗牌,无返回值。
如果传入一个整数,它会返回一个洗牌后的arange。
1 | def permutation(self, object x): |