from typing import Sequence import numpy as np from pandas._typing import ( DtypeObj, Shape, ) class NDArrayBacked: _dtype: DtypeObj _ndarray: np.ndarray def __init__(self, values: np.ndarray, dtype: DtypeObj): ... @classmethod def _simple_new(cls, values: np.ndarray, dtype: DtypeObj): ... def _from_backing_data(self, values: np.ndarray): ... def __setstate__(self, state): ... def __len__(self) -> int: ... @property def shape(self) -> Shape: ... @property def ndim(self) -> int: ... @property def size(self) -> int: ... @property def nbytes(self) -> int: ... def copy(self): ... def delete(self, loc, axis=0): ... def swapaxes(self, axis1, axis2): ... def repeat(self, repeats: int | Sequence[int], axis: int | None = ...): ... def reshape(self, *args, **kwargs): ... def ravel(self, order="C"): ... @property def T(self): ...