|
numpy
2.0.0
|
Go to the source code of this file.
| #define PyArrayScalar_ASSIGN | ( | obj, | |
| cls, | |||
| val | |||
| ) | PyArrayScalar_VAL(obj, cls) = val |
| #define PyArrayScalar_False ((PyObject *)(&(_PyArrayScalar_BoolValues[0]))) |
<blockquote class="first"> Py<Cls><bitsize>ScalarObject Py<Cls><bitsize>ArrType_Type</blockquote>
are defined in ndarrayobject.h
| #define PyArrayScalar_FromLong | ( | i | ) | ((PyObject *)(&(_PyArrayScalar_BoolValues[((i)!=0)]))) |
| #define PyArrayScalar_New | ( | cls | ) | Py##cls##ArrType_Type.tp_alloc(&Py##cls##ArrType_Type, 0) |
| #define PyArrayScalar_RETURN_BOOL_FROM_LONG | ( | i | ) |
return Py_INCREF(PyArrayScalar_FromLong(i)), \ PyArrayScalar_FromLong(i)
| #define PyArrayScalar_RETURN_FALSE |
return Py_INCREF(PyArrayScalar_False), \ PyArrayScalar_False
| #define PyArrayScalar_RETURN_TRUE |
return Py_INCREF(PyArrayScalar_True), \ PyArrayScalar_True
| #define PyArrayScalar_True ((PyObject *)(&(_PyArrayScalar_BoolValues[1]))) |
| #define PyArrayScalar_VAL | ( | obj, | |
| cls | |||
| ) | ((Py##cls##ScalarObject *)obj)->obval |
Referenced by _ctype_negative().
| #define PyStringScalarObject PyStringObject |
| #define PyUnicodeScalarObject PyUnicodeObject |