Hstack nedir?
Hstack ile verileri yatay olarak görüntüleyebilirsiniz. Bu, Numpy'de çok uygun bir işlevdir. Bir örnekle çalışalım:
## Horitzontal Stackimport numpy as npf = np.array([1,2,3])g = np.array([4,5,6])print('Horizontal Append:', np.hstack((f, g)))
Çıktı:
Horizontal Append: [1 2 3 4 5 6]
Vstack nedir?
Vstack ile verileri dikey olarak yerleştirebilirsiniz. Bir örnekle çalışalım:
## Vertical Stackimport numpy as npf = np.array([1,2,3])g = np.array([4,5,6])print('Vertical Append:', np.vstack((f, g)))
Çıktı:
Vertical Append: [[1 2 3][4 5 6]]
Rastgele Sayılar Oluşturun
Gauss dağılımı için rastgele sayılar oluşturmak için kullanın
numpy.random.normal (loc, scale, size)
Buraya
- Loc: ortalama. Dağıtım merkezi
- ölçek: standart sapma.
- Boyut: iade sayısı
## Generate random nmber from normal distributionnormal_array = np.random.normal(5, 0.5, 10)print(normal_array)[5.56171852 4.84233558 4.65392767 4.946659 4.85165567 5.61211317 4.46704244 5.22675736 4.49888936 4.68731125]
Grafiği çizilirse, dağılım aşağıdaki grafiğe benzer olacaktır
Özet
Aşağıda NumPy ile kullanılan temel işlevlerin bir özeti
Amaç | Kod |
---|---|
dikey olarak ekle | vstack |
yatay olarak ekle | hstack |