Coordinate#

class numpy::Coordinate#

numpy C++ class.

Example#

#include <numpy/np_ndarray.h>
using namespace numpy;

// Use Coordinate
Coordinate obj;
// ... operations ...

Constructors#

Signature

Location

Example

Coordinate(const std::string& n, const CoordinateValue& v, const std::vector<std::string>& d =

df_xarray.h:73

Indexing / Selection#

Signature

Return Type

Location

Example

std::string get_value_str(size_t idx) const

std::string

df_xarray.h:93

Other Methods#

Signature

Return Type

Location

Example

size_t size() const

size_t

df_xarray.h:79

View

Code Examples#

The following examples are extracted from the test suite.

size (np_test_1_all.cpp:47)
37using namespace numpy;
38using namespace numpy::benchmark;
39using namespace numpy::char_;
40
41// Helper functions for array comparison tests
42namespace {
43    const double TOLERANCE = 1e-10;
44
45    bool allTrue(const NDArray<bool>& arr) {
46        std::vector<size_t> indices(arr.getShape().size(), 0);
47        do {
48            if (!arr.getElementAt(indices)) {
49                return false;
50            }
51        } while (incrementIndices(indices, arr.getShape()));
52        return true;
53    }
54
55    bool allFalse(const NDArray<bool>& arr) {
56        std::vector<size_t> indices(arr.getShape().size(), 0);