Mi a hstack?
A hstack segítségével vízszintesen hozzáadhatja az adatokat. Ez nagyon kényelmes funkció a Numpy-ban. Tanulmányozzuk egy példával:
## Horitzontal Stackimport numpy as npf = np.array([1,2,3])g = np.array([4,5,6])print('Horizontal Append:', np.hstack((f, g)))
Kimenet:
Horizontal Append: [1 2 3 4 5 6]
Mi a vstack?
A vstack segítségével függőlegesen hozzáadhatja az adatokat. Tanulmányozzuk egy példával:
## Vertical Stackimport numpy as npf = np.array([1,2,3])g = np.array([4,5,6])print('Vertical Append:', np.vstack((f, g)))
Kimenet:
Vertical Append: [[1 2 3][4 5 6]]
Véletlen számok generálása
Véletlen számok generálása a Gauss-féle eloszlás használatához
numpy.random.normal (loc, méret, méret)
Itt
- Loc: az átlag. Az eloszlás központja
- skála: szórás.
- Méret: a visszatérések száma
## 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]
Ha ábrázoljuk, az eloszlás hasonló lesz a következő ábrához
Összegzés
Az alábbiakban összefoglaljuk a NumPy-vel használt alapvető funkciókat
Célkitűzés | Kód |
---|---|
függőlegesen csatolja | vstack |
vízszintesen csatolja | hstack |