Rastgele Veri Dağılımı


Veri Dağıtımı Nedir?

Veri Dağıtımı, tüm olası değerlerin ve her değerin ne sıklıkta gerçekleştiğinin bir listesidir.

Bu tür listeler, istatistik ve veri bilimi ile çalışırken önemlidir.

Rastgele modül, rastgele oluşturulmuş veri dağılımlarını döndüren yöntemler sunar.


Rastgele Dağılım

Rastgele dağılım, belirli bir olasılık yoğunluk fonksiyonunu izleyen bir dizi rastgele sayıdır .

Olasılık Yoğunluk Fonksiyonu: Sürekli bir olasılığı tanımlayan fonksiyon. yani bir dizideki tüm değerlerin olasılığı.

Modülün choice()metodunu kullanarak tanımlanmış olasılıklara göre rastgele sayılar üretebiliriz .random

Yöntem choice(), her bir değer için olasılığı belirlememizi sağlar.

Olasılık, 0 ile 1 arasında bir sayı ile belirlenir; burada 0, değerin asla oluşmayacağı ve 1, değerin her zaman gerçekleşeceği anlamına gelir.

Örnek

Her değerin 3, 5, 7 veya 9 olması gereken 100 değer içeren 1 boyutlu bir dizi oluşturun.

Değerin 3 olma olasılığı 0,1 olarak ayarlanmıştır.

Değerin 5 olma olasılığı 0,3 olarak ayarlanmıştır.

Değerin 7 olma olasılığı 0,6 olarak ayarlanmıştır.

Değerin 9 olma olasılığı 0 olarak ayarlanmıştır.

from numpy import random

x = random.choice([3, 5, 7, 9], p=[0.1, 0.3, 0.6, 0.0], size=(100))

print(x)

Tüm olasılık sayılarının toplamı 1 olmalıdır.

Yukarıdaki örneği 100 defa çalıştırsanız bile 9 değeri asla oluşmayacaktır.

sizeParametrede şekli belirterek herhangi bir şekil ve boyuttaki dizileri döndürebilirsiniz .

Örnek

Yukarıdakiyle aynı örnek, ancak her biri 5 değer içeren 3 satırlı 2 boyutlu bir dizi döndürün.

from numpy import random

x = random.choice([3, 5, 7, 9], p=[0.1, 0.3, 0.6, 0.0], size=(3, 5))

print(x)