Permutasi Acak
Permutasi Acak dari Elemen
Permutasi mengacu pada pengaturan elemen. misalnya [3, 2, 1] adalah permutasi dari [1, 2, 3] dan sebaliknya.
Modul NumPy Random menyediakan dua metode untuk ini:
shuffle()
dan permutation()
.
Mengacak Array
Shuffle berarti mengubah susunan elemen di tempat. yaitu dalam array itu sendiri.
Contoh
Acak elemen array berikut secara acak:
from numpy import random
import numpy as np
arr = np.array([1, 2, 3,
4, 5])
random.shuffle(arr)
print(arr)
Metode shuffle()
ini membuat perubahan pada larik asli.
Menghasilkan Permutasi Array
Contoh
Hasilkan permutasi acak dari elemen array berikut:
from numpy import random
import numpy as np
arr = np.array([1, 2, 3,
4, 5])
print(random.permutation(arr))
Metode mengembalikan array yang diatur ulang (dan membiarkan array asli tidak berubah) permutation()
.