| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495 |
- from typing import Any, TypeVar
- from numpy import dtype
- from . import MaskedArray
- __all__ = [
- "MaskedRecords",
- "mrecarray",
- "fromarrays",
- "fromrecords",
- "fromtextfile",
- "addfield",
- ]
- _ShapeType_co = TypeVar("_ShapeType_co", covariant=True, bound=tuple[int, ...])
- _DType_co = TypeVar("_DType_co", bound=dtype[Any], covariant=True)
- class MaskedRecords(MaskedArray[_ShapeType_co, _DType_co]):
- def __new__(
- cls,
- shape,
- dtype=...,
- buf=...,
- offset=...,
- strides=...,
- formats=...,
- names=...,
- titles=...,
- byteorder=...,
- aligned=...,
- mask=...,
- hard_mask=...,
- fill_value=...,
- keep_mask=...,
- copy=...,
- **options,
- ): ...
- _mask: Any
- _fill_value: Any
- @property
- def _data(self): ...
- @property
- def _fieldmask(self): ...
- def __array_finalize__(self, obj): ...
- def __len__(self): ...
- def __getattribute__(self, attr): ...
- def __setattr__(self, attr, val): ...
- def __getitem__(self, indx): ...
- def __setitem__(self, indx, value): ...
- def view(self, dtype=..., type=...): ...
- def harden_mask(self): ...
- def soften_mask(self): ...
- def copy(self): ...
- def tolist(self, fill_value=...): ...
- def __reduce__(self): ...
- mrecarray = MaskedRecords
- def fromarrays(
- arraylist,
- dtype=...,
- shape=...,
- formats=...,
- names=...,
- titles=...,
- aligned=...,
- byteorder=...,
- fill_value=...,
- ): ...
- def fromrecords(
- reclist,
- dtype=...,
- shape=...,
- formats=...,
- names=...,
- titles=...,
- aligned=...,
- byteorder=...,
- fill_value=...,
- mask=...,
- ): ...
- def fromtextfile(
- fname,
- delimiter=...,
- commentchar=...,
- missingchar=...,
- varnames=...,
- vartypes=...,
- # NOTE: deprecated: NumPy 1.22.0, 2021-09-23
- # delimitor=...,
- ): ...
- def addfield(mrecord, newfield, newfieldname=...): ...
|