numpy.vstack() Mit dieser Funktion wird die Folge von Eingabearrays vertikal gestapelt, um ein einzelnes Array zu erstellen.

Syntax: numpy.vstack (tup)

Parameter:
tup: [Folge von ndarrays] Tupel mit zu stapelnden Arrays. Die Arrays müssen entlang aller Achsen außer der ersten Achse dieselbe Form haben.

Rückgabe: [gestapeltes ndarray] Das gestapelte Array der Eingabearrays.

Code # 1:



  
import numpy as geek 
  
in_arr1 = geek.array([ 1, 2, 3] ) 
print ("1st Input array : \n", in_arr1)  
  
in_arr2 = geek.array([ 4, 5, 6] ) 
print ("2nd Input array : \n", in_arr2)  
  
out_arr = geek.vstack((in_arr1, in_arr2)) 
print ("Output vertically stacked array:\n ", out_arr) 
Ausgabe:
1. Eingabearray:
 [1 2 3]
2. Eingabearray:
 [4 5 6]
Vertikal gestapeltes Array ausgeben:
  [[1 2 3]
 [4 5 6]]

 
Code # 2:

  
import numpy as geek 
  
in_arr1 = geek.array([[ 1, 2, 3], [ -1, -2, -3]] ) 
print ("1st Input array : \n", in_arr1)  
  
in_arr2 = geek.array([[ 4, 5, 6], [ -4, -5, -6]] ) 
print ("2nd Input array : \n", in_arr2)  
  
out_arr = geek.vstack((in_arr1, in_arr2)) 
print ("Output stacked array :\n ", out_arr) 
Ausgabe:
1. Eingabearray:
 [[1 2 3]
 [-1 -2 -3]]
2. Eingabearray:
 [[4 5 6]
 [-4 -5 -6]]
Gestapeltes Array ausgeben:
  [[1 2 3]
 [-1 -2 -3]
 [4 5 6]
 [-4 -5 -6]]