Apache Arrow (C++)
A columnar in-memory analytics layer designed to accelerate big data.
Classes | Namespaces | Functions
numpy_convert.h File Reference
#include "arrow/python/platform.h"
#include <memory>
#include <string>
#include "arrow/buffer.h"
#include "arrow/util/visibility.h"

Go to the source code of this file.

Classes

class  arrow::py::NumPyBuffer
 

Namespaces

 arrow
 Top-level namespace for Apache Arrow C++ API.
 
 arrow::py
 

Functions

int arrow::py::cast_npy_type_compat (int type_num)
 
bool arrow::py::is_contiguous (PyObject *array)
 
Status arrow::py::NumPyDtypeToArrow (PyObject *dtype, std::shared_ptr< DataType > *out)
 
Status arrow::py::GetTensorType (PyObject *dtype, std::shared_ptr< DataType > *out)
 
Status arrow::py::GetNumPyType (const DataType &type, int *type_num)
 
Status arrow::py::NdarrayToTensor (MemoryPool *pool, PyObject *ao, std::shared_ptr< Tensor > *out)
 
Status arrow::py::TensorToNdarray (const Tensor &tensor, PyObject *base, PyObject **out)