NumCpp  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
Loading...
Searching...
No Matches
put.hpp
Go to the documentation of this file.
1
28#pragma once
29
30#include "NumCpp/Core/Types.hpp"
31#include "NumCpp/NdArray.hpp"
32
33namespace nc
34{
35 //============================================================================
36 // Method Description:
45 template<typename dtype>
51
52 //============================================================================
53 // Method Description:
63 template<typename dtype>
69
70 //============================================================================
71 // Method Description:
81 template<typename dtype, typename Indices, type_traits::ndarray_int_concept<Indices> = 0>
87
88 //============================================================================
89 // Method Description:
99 template<typename dtype, typename Indices, type_traits::ndarray_int_concept<Indices> = 0>
105
106 //============================================================================
107 // Method Description:
117 template<typename dtype>
123
124 //============================================================================
125 // Method Description:
135 template<typename dtype>
141
142 //============================================================================
143 // Method Description:
154 template<typename dtype,
155 typename RowIndices,
156 typename ColIndices,
157 type_traits::ndarray_int_concept<RowIndices> = 0,
158 type_traits::ndarray_int_concept<ColIndices> = 0>
167
168 //============================================================================
169 // Method Description:
180 template<typename dtype, typename RowIndices, type_traits::ndarray_int_concept<RowIndices> = 0>
187
188 //============================================================================
189 // Method Description:
200 template<typename dtype, typename ColIndices, type_traits::ndarray_int_concept<ColIndices> = 0>
207
208 //============================================================================
209 // Method Description:
220 template<typename dtype>
226
227 //============================================================================
228 // Method Description:
239 template<typename dtype, typename Indices, type_traits::ndarray_int_concept<Indices> = 0>
245
246 //============================================================================
247 // Method Description:
258 template<typename dtype>
264
265 //============================================================================
266 // Method Description:
277 template<typename dtype, typename Indices, type_traits::ndarray_int_concept<Indices> = 0>
283
284 //============================================================================
285 // Method Description:
296 template<typename dtype>
302
303 //============================================================================
304 // Method Description:
315 template<typename dtype,
316 typename RowIndices,
317 typename ColIndices,
318 type_traits::ndarray_int_concept<RowIndices> = 0,
319 type_traits::ndarray_int_concept<ColIndices> = 0>
328
329 //============================================================================
330 // Method Description:
341 template<typename dtype, typename RowIndices, type_traits::ndarray_int_concept<RowIndices> = 0>
350
351 //============================================================================
352 // Method Description:
363 template<typename dtype, typename ColIndices, type_traits::ndarray_int_concept<ColIndices> = 0>
372
373 //============================================================================
374 // Method Description:
385 template<typename dtype>
392
393 //============================================================================
394 // Method Description:
405 template<typename dtype, typename Indices, type_traits::ndarray_int_concept<Indices> = 0>
412
413 //============================================================================
414 // Method Description:
425 template<typename dtype>
432
433 //============================================================================
434 // Method Description:
445 template<typename dtype, typename Indices, type_traits::ndarray_int_concept<Indices> = 0>
452
453 //============================================================================
454 // Method Description:
465 template<typename dtype>
472} // namespace nc
Holds 1D and 2D arrays, the main work horse of the NumCpp library.
Definition NdArrayCore.hpp:139
self_type & put(index_type inIndex, const value_type &inValue)
Definition NdArrayCore.hpp:3693
A Class for slicing into NdArrays.
Definition Slice.hpp:45
Definition Cartesian.hpp:40
NdArray< dtype > & put(NdArray< dtype > &inArray, int32 inIndex, const dtype &inValue)
Definition put.hpp:46
NdArray< dtype > arange(dtype inStart, dtype inStop, dtype inStep=1)
Definition arange.hpp:59
std::int32_t int32
Definition Types.hpp:36