anndata.typing.Index#
- anndata.typing.Index = int | str | numpy.int64 | slice | numpy.ndarray[tuple[typing.Any, ...], numpy.dtype[numpy.bool]] | numpy.ndarray[tuple[typing.Any, ...], numpy.dtype[numpy.integer]] | collections.abc.Sequence[int] | collections.abc.Sequence[str] | collections.abc.Sequence[bool] | pandas.core.series.Series | pandas.core.indexes.base.Index | numpy.ndarray[tuple[typing.Any, ...], numpy.dtype[numpy.str_]] | numpy.matrix | scipy.sparse._csr.csr_matrix | scipy.sparse._csc.csc_matrix | scipy.sparse._csr.csr_array | scipy.sparse._csc.csc_array | ellipsis | tuple[int | str | numpy.int64 | slice | numpy.ndarray[tuple[typing.Any, ...], numpy.dtype[numpy.bool]] | numpy.ndarray[tuple[typing.Any, ...], numpy.dtype[numpy.integer]] | collections.abc.Sequence[int] | collections.abc.Sequence[str] | collections.abc.Sequence[bool] | pandas.core.series.Series | pandas.core.indexes.base.Index | numpy.ndarray[tuple[typing.Any, ...], numpy.dtype[numpy.str_]] | numpy.matrix | scipy.sparse._csr.csr_matrix | scipy.sparse._csc.csc_matrix | scipy.sparse._csr.csr_array | scipy.sparse._csc.csc_array, int | str | numpy.int64 | slice | numpy.ndarray[tuple[typing.Any, ...], numpy.dtype[numpy.bool]] | numpy.ndarray[tuple[typing.Any, ...], numpy.dtype[numpy.integer]] | collections.abc.Sequence[int] | collections.abc.Sequence[str] | collections.abc.Sequence[bool] | pandas.core.series.Series | pandas.core.indexes.base.Index | numpy.ndarray[tuple[typing.Any, ...], numpy.dtype[numpy.str_]] | numpy.matrix | scipy.sparse._csr.csr_matrix | scipy.sparse._csc.csc_matrix | scipy.sparse._csr.csr_array | scipy.sparse._csc.csc_array | ellipsis] | tuple[int | str | numpy.int64 | slice | numpy.ndarray[tuple[typing.Any, ...], numpy.dtype[numpy.bool]] | numpy.ndarray[tuple[typing.Any, ...], numpy.dtype[numpy.integer]] | collections.abc.Sequence[int] | collections.abc.Sequence[str] | collections.abc.Sequence[bool] | pandas.core.series.Series | pandas.core.indexes.base.Index | numpy.ndarray[tuple[typing.Any, ...], numpy.dtype[numpy.str_]] | numpy.matrix | scipy.sparse._csr.csr_matrix | scipy.sparse._csc.csc_matrix | scipy.sparse._csr.csr_array | scipy.sparse._csc.csc_array | ellipsis, int | str | numpy.int64 | slice | numpy.ndarray[tuple[typing.Any, ...], numpy.dtype[numpy.bool]] | numpy.ndarray[tuple[typing.Any, ...], numpy.dtype[numpy.integer]] | collections.abc.Sequence[int] | collections.abc.Sequence[str] | collections.abc.Sequence[bool] | pandas.core.series.Series | pandas.core.indexes.base.Index | numpy.ndarray[tuple[typing.Any, ...], numpy.dtype[numpy.str_]] | numpy.matrix | scipy.sparse._csr.csr_matrix | scipy.sparse._csc.csc_matrix | scipy.sparse._csr.csr_array | scipy.sparse._csc.csc_array] | tuple[int | str | numpy.int64 | slice | numpy.ndarray[tuple[typing.Any, ...], numpy.dtype[numpy.bool]] | numpy.ndarray[tuple[typing.Any, ...], numpy.dtype[numpy.integer]] | collections.abc.Sequence[int] | collections.abc.Sequence[str] | collections.abc.Sequence[bool] | pandas.core.series.Series | pandas.core.indexes.base.Index | numpy.ndarray[tuple[typing.Any, ...], numpy.dtype[numpy.str_]] | numpy.matrix | scipy.sparse._csr.csr_matrix | scipy.sparse._csc.csc_matrix | scipy.sparse._csr.csr_array | scipy.sparse._csc.csc_array, int | str | numpy.int64 | slice | numpy.ndarray[tuple[typing.Any, ...], numpy.dtype[numpy.bool]] | numpy.ndarray[tuple[typing.Any, ...], numpy.dtype[numpy.integer]] | collections.abc.Sequence[int] | collections.abc.Sequence[str] | collections.abc.Sequence[bool] | pandas.core.series.Series | pandas.core.indexes.base.Index | numpy.ndarray[tuple[typing.Any, ...], numpy.dtype[numpy.str_]] | numpy.matrix | scipy.sparse._csr.csr_matrix | scipy.sparse._csc.csc_matrix | scipy.sparse._csr.csr_array | scipy.sparse._csc.csc_array, ellipsis] | tuple[ellipsis, int | str | numpy.int64 | slice | numpy.ndarray[tuple[typing.Any, ...], numpy.dtype[numpy.bool]] | numpy.ndarray[tuple[typing.Any, ...], numpy.dtype[numpy.integer]] | collections.abc.Sequence[int] | collections.abc.Sequence[str] | collections.abc.Sequence[bool] | pandas.core.series.Series | pandas.core.indexes.base.Index | numpy.ndarray[tuple[typing.Any, ...], numpy.dtype[numpy.str_]] | numpy.matrix | scipy.sparse._csr.csr_matrix | scipy.sparse._csc.csc_matrix | scipy.sparse._csr.csr_array | scipy.sparse._csc.csc_array, int | str | numpy.int64 | slice | numpy.ndarray[tuple[typing.Any, ...], numpy.dtype[numpy.bool]] | numpy.ndarray[tuple[typing.Any, ...], numpy.dtype[numpy.integer]] | collections.abc.Sequence[int] | collections.abc.Sequence[str] | collections.abc.Sequence[bool] | pandas.core.series.Series | pandas.core.indexes.base.Index | numpy.ndarray[tuple[typing.Any, ...], numpy.dtype[numpy.str_]] | numpy.matrix | scipy.sparse._csr.csr_matrix | scipy.sparse._csc.csc_matrix | scipy.sparse._csr.csr_array | scipy.sparse._csc.csc_array] | tuple[int | str | numpy.int64 | slice | numpy.ndarray[tuple[typing.Any, ...], numpy.dtype[numpy.bool]] | numpy.ndarray[tuple[typing.Any, ...], numpy.dtype[numpy.integer]] | collections.abc.Sequence[int] | collections.abc.Sequence[str] | collections.abc.Sequence[bool] | pandas.core.series.Series | pandas.core.indexes.base.Index | numpy.ndarray[tuple[typing.Any, ...], numpy.dtype[numpy.str_]] | numpy.matrix | scipy.sparse._csr.csr_matrix | scipy.sparse._csc.csc_matrix | scipy.sparse._csr.csr_array | scipy.sparse._csc.csc_array, ellipsis, int | str | numpy.int64 | slice | numpy.ndarray[tuple[typing.Any, ...], numpy.dtype[numpy.bool]] | numpy.ndarray[tuple[typing.Any, ...], numpy.dtype[numpy.integer]] | collections.abc.Sequence[int] | collections.abc.Sequence[str] | collections.abc.Sequence[bool] | pandas.core.series.Series | pandas.core.indexes.base.Index | numpy.ndarray[tuple[typing.Any, ...], numpy.dtype[numpy.str_]] | numpy.matrix | scipy.sparse._csr.csr_matrix | scipy.sparse._csc.csc_matrix | scipy.sparse._csr.csr_array | scipy.sparse._csc.csc_array][source]#
1D or 2D index an
AnnData
object can be sliced with.