Numpy.hstack () og numpy.vstack () i Python med eksempel

Indholdsfortegnelse:

Anonim

Hvad er hstack?

Med hstack kan du åbne data vandret. Dette er en meget overbevisende funktion i Numpy. Lad os studere det med et eksempel:

## Horitzontal Stackimport numpy as npf = np.array([1,2,3])g = np.array([4,5,6])print('Horizontal Append:', np.hstack((f, g)))

Produktion:

Horizontal Append: [1 2 3 4 5 6]

Hvad er vstack?

Med vstack kan du åbne data lodret. Lad os studere det med et eksempel:

## Vertical Stackimport numpy as npf = np.array([1,2,3])g = np.array([4,5,6])print('Vertical Append:', np.vstack((f, g)))

Produktion:

Vertical Append: [[1 2 3][4 5 6]]

Generer tilfældige tal

At generere tilfældige tal til Gaussisk distribution

numpy.random.normal (loc, skala, størrelse)

Her

  • Loc: middelværdien. Distributionscentret
  • skala: standardafvigelse.
  • Størrelse: antal returneringer
## 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] 

Hvis det er tegnet, vil fordelingen være lig den følgende plot

Resumé

Nedenfor et resumé af de væsentlige funktioner, der bruges med NumPy

Objektiv Kode
tilføj lodret vstack
tilføj vandret hstack