Wat is hstack?
Met hstack kun je gegevens horizontaal appen. Dit is een zeer handige functie in Numpy. Laten we het met een voorbeeld bestuderen:
## Horitzontal Stackimport numpy as npf = np.array([1,2,3])g = np.array([4,5,6])print('Horizontal Append:', np.hstack((f, g)))
Uitgang:
Horizontal Append: [1 2 3 4 5 6]
Wat is vstack?
Met vstack kun je data verticaal appen. Laten we het eens bestuderen met een voorbeeld:
## Vertical Stackimport numpy as npf = np.array([1,2,3])g = np.array([4,5,6])print('Vertical Append:', np.vstack((f, g)))
Uitgang:
Vertical Append: [[1 2 3][4 5 6]]
Genereer willekeurige getallen
Om willekeurige getallen te genereren voor gebruik in de Gauss-distributie
numpy.random.normal (loc, schaal, grootte)
Hier
- Loc: het gemiddelde. Het centrum van distributie
- schaal: standaarddeviatie.
- Grootte: aantal retouren
## 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]
Indien geplot, zal de verdeling vergelijkbaar zijn met de volgende plot
Overzicht
Hieronder een samenvatting van de essentiële functies die worden gebruikt met NumPy
Objectief | Code |
---|---|
verticaal toevoegen | vstack |
horizontaal toevoegen | hstack |