numpy.vstack() in Python
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
] )
(
"1st Input array : \n"
, in_arr1)
in_arr2
=
geek.array([
4
,
5
,
6
] )
(
"2nd Input array : \n"
, in_arr2)
out_arr
=
geek.vstack((in_arr1, in_arr2))
(
"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
]] )
(
"1st Input array : \n"
, in_arr1)
in_arr2
=
geek.array([[
4
,
5
,
6
], [
-
4
,
-
5
,
-
6
]] )
(
"2nd Input array : \n"
, in_arr2)
out_arr
=
geek.vstack((in_arr1, in_arr2))
(
"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]]