Bilangan acak dipakai untuk mensimulasikan ketidakpastian, mengacak urutan data, dan menguji perilaku program. Section ini membahas API numpy.random modern berbasis Generator dan default_rng, cara membuat hasil yang dapat direproduksi dengan seed, serta distribusi uniform, normal, binomial, dan Poisson. Section ditutup dengan penerapan seluruh konsep tersebut dalam simulasi Monte Carlo.
Mengenal modul numpy.random, perbedaan API lama dan baru, serta alasan Generator menjadi cara yang disarankan.
Buka → # default_rng dan GeneratorMembuat Generator dengan default_rng dan mengenal BitGenerator PCG64 yang berada di baliknya.
Buka → # Reproducibility dan Random SeedMenghasilkan angka acak yang sama setiap eksekusi dengan seed pada Generator untuk pengujian dan berbagi hasil.
Buka → # Random Integer dan SamplingMembuat bilangan bulat acak dengan integers dan mengambil sampel dengan atau tanpa pengembalian.
Buka → # Uniform DistributionMembangkitkan angka acak berdistribusi uniform dengan random dan mengenali karakter penyebarannya.
Buka → # Normal DistributionMembangkitkan data berdistribusi normal dengan normal dan standard_normal serta menghubungkannya dengan mean dan std.
Buka → # Binomial dan Poisson DistributionMemodelkan jumlah keberhasilan dengan binomial dan jumlah kejadian per interval dengan Poisson.
Buka → # random choiceMemilih elemen dari array secara acak dengan choice, termasuk pembobotan peluang tiap pilihan.
Buka → # permutation dan shuffleMengacak urutan array dengan permutation dan shuffle serta membedakan hasil salinan dan perubahan langsung.
Buka → # Simulasi Monte CarloMengestimasi nilai yang sulit dihitung eksak dengan simulasi Monte Carlo berbasis angka acak NumPy.
Buka → # Distribusi Eksponensial, Gamma, BetaMenyimulasikan waktu tunggu dan proporsi dengan distribusi eksponensial, gamma, dan beta dari Generator.
Buka → # Multivariate Normal dan KovariansMembangkitkan sampel multivariat normal dengan kovarians tertentu dan mengaitkannya dengan dekomposisi Cholesky.
Buka → # Bootstrap dan ResamplingMengestimasi interval kepercayaan statistik dengan bootstrap resampling berbasis Generator yang dapat direproduksi.
Buka →