Documentation
¶
Index ¶
- func IndexedValues[T any](a *Array) iter.Seq2[[]int, T]
- func Values[T any](a *Array) iter.Seq[T]
- type Array
- func (a *Array) At(idxs ...int) interface{}
- func (a *Array) Bytes() (unsafe.Pointer, uint64)
- func (a *Array) Dims() int
- func (a *Array) IndexedValues() iter.Seq2[[]int, interface{}]
- func (a *Array) PyArrayObject() *C.PyArrayObject
- func (a *Array) PyObject() unsafe.Pointer
- func (a *Array) SetAt(v interface{}, idxs ...int)
- func (a *Array) Shape() []int
- func (a *Array) Size() int
- func (a *Array) Type() NumpyType
- func (a *Array) Values() iter.Seq[interface{}]
- type NumpyType
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type Array ¶
type Array struct {
// contains filtered or unexported fields
}
func (*Array) PyArrayObject ¶
func (a *Array) PyArrayObject() *C.PyArrayObject
func (*Array) Shape ¶
Returns a slice of the dimensions/shape of the array. The number of elements matches the number of dimensions of the array. Can return nil for 0-dimensional arrays.
type NumpyType ¶
type NumpyType int
const ( NPY_BOOL NumpyType = C.NPY_BOOL NPY_BYTE NumpyType = C.NPY_BYTE NPY_UBYTE NumpyType = C.NPY_UBYTE NPY_SHORT NumpyType = C.NPY_SHORT NPY_USHORT NumpyType = C.NPY_USHORT NPY_INT NumpyType = C.NPY_INT NPY_UINT NumpyType = C.NPY_UINT NPY_LONG NumpyType = C.NPY_LONG NPY_ULONG NumpyType = C.NPY_ULONG NPY_LONGLONG NumpyType = C.NPY_LONGLONG NPY_ULONGLONG NumpyType = C.NPY_ULONGLONG NPY_FLOAT NumpyType = C.NPY_FLOAT NPY_DOUBLE NumpyType = C.NPY_DOUBLE NPY_LONGDOUBLE NumpyType = C.NPY_LONGDOUBLE NPY_CFLOAT NumpyType = C.NPY_CFLOAT NPY_CDOUBLE NumpyType = C.NPY_CDOUBLE NPY_CLONGDOUBLE NumpyType = C.NPY_CLONGDOUBLE NPY_OBJECT NumpyType = C.NPY_OBJECT NPY_STRING NumpyType = C.NPY_STRING NPY_UNICODE NumpyType = C.NPY_UNICODE NPY_VOID NumpyType = C.NPY_VOID NPY_DATETIME NumpyType = C.NPY_DATETIME NPY_TIMEDELTA NumpyType = C.NPY_TIMEDELTA NPY_HALF NumpyType = C.NPY_HALF )
Constants from numpy/ndarraytypes.h enum NPY_TYPES
Click to show internal directories.
Click to hide internal directories.