numpy  2.0.0
NumericOps Struct Reference

#include <number.h>

Data Fields

PyObject * add
PyObject * subtract
PyObject * multiply
PyObject * divide
PyObject * remainder
PyObject * power
PyObject * square
PyObject * reciprocal
PyObject * _ones_like
PyObject * sqrt
PyObject * negative
PyObject * absolute
PyObject * invert
PyObject * left_shift
PyObject * right_shift
PyObject * bitwise_and
PyObject * bitwise_xor
PyObject * bitwise_or
PyObject * less
PyObject * less_equal
PyObject * equal
PyObject * not_equal
PyObject * greater
PyObject * greater_equal
PyObject * floor_divide
PyObject * true_divide
PyObject * logical_or
PyObject * logical_and
PyObject * floor
PyObject * ceil
PyObject * maximum
PyObject * minimum
PyObject * rint
PyObject * conjugate

Field Documentation

PyObject* NumericOps::add

Referenced by PyArray_Sum().

Referenced by array_inplace_add().

PyObject* NumericOps::ceil
PyObject* NumericOps::divide

Referenced by array_invert().

PyObject* NumericOps::equal
PyObject* NumericOps::floor
PyObject* NumericOps::invert

Referenced by array_bitwise_or().

PyObject* NumericOps::less

Referenced by PyArray_Mean().

Referenced by PyArray_All(), and PyArray_Max().

Referenced by array_absolute(), and PyArray_Prod().

PyObject* NumericOps::power

Referenced by array_bitwise_and().

Referenced by array_add(), and array_left_shift().

Referenced by array_bitwise_xor().

PyObject* NumericOps::rint
PyObject* NumericOps::sqrt
PyObject* NumericOps::square

The documentation for this struct was generated from the following file: