タグ

ブックマーク / kaisk.hatenadiary.com (1)

  • numpyのshuffleとpermutationの違い - keisukeのブログ

    python - shuffle vs permute numpy - Stack Overflow numpyにはshuffle(x)とpermutation(x)というほぼ同じ機能の関数があります. どちらも,配列をランダムに並び替えますが,違いが2つあります. ひとつは,shuffle(x)は配列をin-placeで並び替えるが,permutation(x)は並び替えた配列のコピーを生成するという点です.つまり: >>> import numpy as np >>> x = np.array([1,2,3,4,5]) >>> y = np.random.permutation(x) >>> # y : [3,1,4,2,5] >>> # x : [1,2,3,4,5] >>> >>> x = np.array([1,2,3,4,5]) >>> y = np.random.shuffl

    numpyのshuffleとpermutationの違い - keisukeのブログ
    reboot_in
    reboot_in 2018/06/03
    “shuffle(x)は配列をin-placeで並び替えるが,permutation(x)は並び替えた配列のコピーを生成するという点です”
  • 1