NumCpp  2.6.2
A Templatized Header Only C++ Implementation of the Python NumPy Library
resizeFast.hpp
Go to the documentation of this file.
1 
28 #pragma once
29 
30 #include "NumCpp/Core/Shape.hpp"
31 #include "NumCpp/Core/Types.hpp"
32 #include "NumCpp/NdArray.hpp"
33 
34 namespace nc
35 {
36  //============================================================================
37  // Method Description:
50  template<typename dtype>
51  NdArray<dtype>& resizeFast(NdArray<dtype>& inArray, uint32 inNumRows, uint32 inNumCols)
52  {
53  inArray.resizeFast(inNumRows, inNumCols);
54  return inArray;
55  }
56 
57  //============================================================================
58  // Method Description:
70  template<typename dtype>
71  NdArray<dtype>& resizeFast(NdArray<dtype>& inArray, const Shape& inNewShape)
72  {
73  inArray.resizeFast(inNewShape);
74  return inArray;
75  }
76 } // namespace nc
Holds 1D and 2D arrays, the main work horse of the NumCpp library.
Definition: NdArrayCore.hpp:72
NdArray< dtype > & resizeFast(uint32 inNumRows, uint32 inNumCols)
Definition: NdArrayCore.hpp:4355
A Shape Class for NdArrays.
Definition: Core/Shape.hpp:41
Definition: Coordinate.hpp:45
NdArray< dtype > & resizeFast(NdArray< dtype > &inArray, uint32 inNumRows, uint32 inNumCols)
Definition: resizeFast.hpp:51
std::uint32_t uint32
Definition: Types.hpp:40