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