IncliArray
Loading...
Searching...
No Matches
NDArray Member List

This is the complete list of members for NDArray, including all inherited members.

_backwardNDArray
backward()NDArray
build_topo(std::unordered_set< NDArray * > &visited, NDArray *arr, std::vector< std::reference_wrapper< NDArray > > &topo)NDArrayprivate
clone()NDArray
dataNDArray
element_wise_multiply(NDArray &other)NDArray
element_wise_multiply(float value)NDArray
fill(float value)NDArray
fillSequential()NDArray
get(std::vector< int > indices, PrintType type=PrintType::Data) constNDArray
get(int index, PrintType type=PrintType::Data) constNDArray
gradNDArray
isContiguous() constNDArray
labelNDArray
metadata(bool shapeInfo=true, bool stridesInfo=false, bool ndimInfo=false, bool sizeInfo=false, bool ownsDataInfo=false)NDArray
NDArray(std::vector< int > shape, std::vector< int > strides, float *data, bool ownsData, std::string label="", std::string op="", std::vector< std::reference_wrapper< NDArray > > prev={})NDArrayprivate
NDArray(std::vector< int > shape, std::string label="", std::string op="", std::vector< std::reference_wrapper< NDArray > > prev={})NDArray
ndimNDArray
ones()NDArray
opNDArray
operator*(NDArray &other)NDArray
operator*(float value)NDArray
operator+(NDArray &other)NDArray
operator+(float value)NDArray
operator-(NDArray &other)NDArray
operator-(float value)NDArray
operator/(NDArray &other)NDArray
operator/(float value)NDArray
operator^(float value)NDArray
ownsDataNDArray
prevNDArray
print(PrintType type=PrintType::Data)NDArray
PrintType enum nameNDArray
rand()NDArray
rand(float low, float high)NDArray
randint(int low, int high)NDArray
reshape(std::vector< int > newShape)NDArray
set(std::vector< int > indices, float value)NDArray
set(int index, float value)NDArray
shapeNDArray
sizeNDArray
slice(std::vector< std::tuple< int, int > > indices)NDArray
stridesNDArray
sum()NDArray
sum(int axis)NDArray
zeros()NDArray