module numpy.pybridge
¶
Source: stdlib/numpy/pybridge.codon
numpy.pybridge
¶Source: stdlib/numpy/pybridge.codon
NPY_BOOL
: Literal[int]
= 0
¶NPY_BYTE
: Literal[int]
= 1
¶NPY_UBYTE
: Literal[int]
= 2
¶NPY_SHORT
: Literal[int]
= 3
¶NPY_USHORT
: Literal[int]
= 4
¶NPY_INT
: Literal[int]
= 5
¶NPY_UINT
: Literal[int]
= 6
¶NPY_LONG
: Literal[int]
= 7
¶NPY_ULONG
: Literal[int]
= 8
¶NPY_LONGLONG
: Literal[int]
= 9
¶NPY_ULONGLONG
: Literal[int]
= 10
¶NPY_FLOAT
: Literal[int]
= 11
¶NPY_DOUBLE
: Literal[int]
= 12
¶NPY_LONGDOUBLE
: Literal[int]
= 13
¶NPY_CFLOAT
: Literal[int]
= 14
¶NPY_CDOUBLE
: Literal[int]
= 15
¶NPY_CLONGDOUBLE
: Literal[int]
= 16
¶NPY_OBJECT
: Literal[int]
= 17
¶NPY_STRING
: Literal[int]
= 18
¶NPY_UNICODE
: Literal[int]
= 19
¶NPY_VOID
: Literal[int]
= 20
¶NPY_DATETIME
: Literal[int]
= 21
¶NPY_TIMEDELTA
: Literal[int]
= 22
¶NPY_HALF
: Literal[int]
= 23
¶NPY_NTYPES
: Literal[int]
= 24
¶NPY_NOTYPE
: Literal[int]
= 25
¶NPY_CHAR
: Literal[int]
= 26
¶NPY_STRING
: Literal[int]
= 18
¶NPY_USERDEF
: Literal[int]
= 256
¶NPY_NTYPES_ABI_COMPATIBLE
: Literal[int]
= 21
¶PyObject
@tuple Class is named tuple (cannot write fields) ¶refcnt
: int
¶typptr
: cobj
¶NpyAuxData
@tuple Class is named tuple (cannot write fields) ¶free_func
: cobj
¶clone_func
: cobj
¶data1
: cobj
¶data2
: cobj
¶PyArray_DatetimeMetaData
@tuple Class is named tuple (cannot write fields) ¶base
: i32
¶num
: i32
¶PyArray_DatetimeDTypeMetaData
@tuple Class is named tuple (cannot write fields) ¶base
: NpyAuxData
¶meta
: PyArray_DatetimeMetaData
¶PyArrayDescr
@tuple Class is named tuple (cannot write fields) ¶head
: PyObject
¶typeobj
: cobj
¶kind
: u8
¶type
: u8
¶byteorder
: u8
¶former_flags
: u8
¶type_num
: i32
¶flags
: u64
¶elsize
: int
¶alignment
: int
¶metadata
: cobj
¶hash
: int
¶reserved0
: cobj
¶reserved1
: cobj
¶subarray
: cobj
¶fields
: cobj
¶names
: cobj
¶c_metadata
: cobj
¶PyArrayObject
@tuple Class is named tuple (cannot write fields) ¶head
: PyObject
¶data
: cobj
¶nd
: i32
¶dimensions
: Ptr[int]
¶strides
: Ptr[int]
¶base
: cobj
¶descr
: Ptr[PyArrayDescr]
¶flags
: i32
¶weakreflist
: cobj
¶NPY_ARRAY_C_CONTIGUOUS
: Literal[int]
= 1
¶NPY_ARRAY_F_CONTIGUOUS
: Literal[int]
= 2
¶PyArray_Type
= cobj()
¶PyArray_New
= Function[([cobj, i32, cobj, i32, cobj, cobj, i32, i32, cobj], cobj)](cobj())
¶PyArray_NewFromDescr
= Function[([cobj, cobj, i32, cobj, cobj, cobj, i32, cobj], cobj)](cobj())
¶PyArray_DescrNewFromType
= Function[([i32], cobj)](cobj())
¶ndarray[dtype,ndim]
@extend Class is extended to add given methods ¶__to_py__(self)
¶__from_py__(a: cobj)
¶