NumCpp  2.11.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
vstack.hpp
Go to the documentation of this file.
1 #pragma once
29 
30 #include <initializer_list>
31 #include <vector>
32 
34 #include "NumCpp/NdArray.hpp"
35 
36 namespace nc
37 {
38  //============================================================================
39  // Method Description:
48  template<typename dtype>
49  NdArray<dtype> vstack(std::initializer_list<NdArray<dtype>> inArrayList)
50  {
51  return detail::row_stack<dtype>(inArrayList.begin(), inArrayList.end());
52  }
53 
54  //============================================================================
55  // Method Description:
64  template<typename dtype>
65  NdArray<dtype> vstack(std::vector<NdArray<dtype>> inArrayList)
66  {
67  return detail::row_stack<dtype>(inArrayList.begin(), inArrayList.end());
68  }
69 } // namespace nc
Holds 1D and 2D arrays, the main work horse of the NumCpp library.
Definition: NdArrayCore.hpp:138
Definition: Cartesian.hpp:40
NdArray< dtype > vstack(std::initializer_list< NdArray< dtype >> inArrayList)
Definition: vstack.hpp:49