Örnek ile Python'da numpy.hstack () ve numpy.vstack ()

İçindekiler:

Anonim

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