[error] invalid-argument-type - Method `__getitem__` of type `bound method dict[Overload[(a: _SupportsArray[dtype[numpy.bool[builtins.bool]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool]]]] | builtins.bool | _NestedSequence[builtins.bool], axis: SupportsIndex | None = None, dtype: None = None, out: None = None) -> ndarray[tuple[Any, ...], dtype[signedinteger[_64Bit]]], (a: _SupportsArray[dtype[numpy.bool[builtins.bool] | unsignedinteger[Any]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | unsignedinteger[Any]]]] | builtins.bool | _NestedSequence[builtins.bool], axis: SupportsIndex | None = None, dtype: None = None, out: None = None) -> ndarray[tuple[Any, ...], dtype[unsignedinteger[_64Bit]]], (a: _SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any]]]] | int | _NestedSequence[int], axis: SupportsIndex | None = None, dtype: None = None, out: None = None) -> ndarray[tuple[Any, ...], dtype[signedinteger[_64Bit]]], (a: _SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any] | floating[Any]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any] | floating[Any]]]] | int | float | _NestedSequence[int | float], axis: SupportsIndex | None = None, dtype: None = None, out: None = None) -> ndarray[tuple[Any, ...], dtype[floating[Any]]], (a: _SupportsArray[dtype[numpy.bool[builtins.bool] | number[Any, int | float | complex]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | number[Any, int | float | complex]]]] | int | ... omitted 3 union elements, axis: SupportsIndex | None = None, dtype: None = None, out: None = None) -> ndarray[tuple[Any, ...], dtype[complexfloating[Any, Any]]], (a: _SupportsArray[dtype[object_]] | _NestedSequence[_SupportsArray[dtype[object_]]], axis: SupportsIndex | None = None, dtype: None = None, out: None = None) -> ndarray[tuple[Any, ...], dtype[object_]], [_ScalarT](a: _SupportsArray[dtype[numpy.bool[builtins.bool] | number[Any, int | float | complex]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | number[Any, int | float | complex]]]] | int | ... omitted 5 union elements, axis: SupportsIndex | None, dtype: type[_ScalarT] | dtype[_ScalarT] | _HasDType[dtype[_ScalarT]] | _HasNumPyDType[dtype[_ScalarT]], out: None = None) -> ndarray[tuple[Any, ...], dtype[_ScalarT]], [_ScalarT](a: _SupportsArray[dtype[numpy.bool[builtins.bool] | number[Any, int | float | complex]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | number[Any, int | float | complex]]]] | int | ... omitted 5 union elements, axis: SupportsIndex | None = None, *, dtype: type[_ScalarT] | dtype[_ScalarT] | _HasDType[dtype[_ScalarT]] | _HasNumPyDType[dtype[_ScalarT]], out: None = None) -> ndarray[tuple[Any, ...], dtype[_ScalarT]], (a: _SupportsArray[dtype[numpy.bool[builtins.bool] | number[Any, int | float | complex]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | number[Any, int | float | complex]]]] | int | ... omitted 5 union elements, axis: SupportsIndex | None = None, dtype: type[Any] | dtype[Any] | _HasDType[dtype[Any]] | ... omitted 6 union elements = None, out: None = None) -> ndarray[tuple[Any, ...], dtype[Any]], [_ArrayT](a: _SupportsArray[dtype[numpy.bool[builtins.bool] | number[Any, int | float | complex]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | number[Any, int | float | complex]]]] | int | ... omitted 5 union elements, axis: SupportsIndex | None, dtype: type[Any] | dtype[Any] | _HasDType[dtype[Any]] | ... omitted 6 union elements, out: _ArrayT) -> _ArrayT, [_ArrayT](a: _SupportsArray[dtype[numpy.bool[builtins.bool] | number[Any, int | float | complex]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | number[Any, int | float | complex]]]] | int | ... omitted 5 union elements, axis: SupportsIndex | None = None, dtype: type[Any] | dtype[Any] | _HasDType[dtype[Any]] | ... omitted 6 union elements = None, *, out: _ArrayT) -> _ArrayT] | (bound method _UFunc_Nin2_Nout1[Literal["maximum"], Literal[21], None].accumulate(array: _Buffer | _SupportsArray[dtype[Any]] | _NestedSequence[_SupportsArray[dtype[Any]]] | ... omitted 5 union elements, /, axis: SupportsIndex = 0, dtype: type[Any] | dtype[Any] | _HasDType[dtype[Any]] | ... omitted 6 union elements = None, out: ndarray[tuple[Any, ...], dtype[Any]] | EllipsisType | None = None) -> ndarray[tuple[Any, ...], dtype[Any]]) | Overload[[_ScalarT](a: _SupportsArray[dtype[_ScalarT]] | _NestedSequence[_SupportsArray[dtype[_ScalarT]]], axis: SupportsIndex | None = None, dtype: None = None, out: None = None) -> ndarray[tuple[Any, ...], dtype[_ScalarT]], (a: _Buffer | _SupportsArray[dtype[Any]] | _NestedSequence[_SupportsArray[dtype[Any]]] | ... omitted 5 union elements, axis: SupportsIndex | None = None, dtype: None = None, out: None = None) -> ndarray[tuple[Any, ...], dtype[Any]], [_ScalarT](a: _Buffer | _SupportsArray[dtype[Any]] | _NestedSequence[_SupportsArray[dtype[Any]]] | ... omitted 5 union elements, axis: SupportsIndex | None, dtype: type[_ScalarT] | dtype[_ScalarT] | _HasDType[dtype[_ScalarT]] | _HasNumPyDType[dtype[_ScalarT]], out: None = None) -> ndarray[tuple[Any, ...], dtype[_ScalarT]], [_ScalarT](a: _Buffer | _SupportsArray[dtype[Any]] | _NestedSequence[_SupportsArray[dtype[Any]]] | ... omitted 5 union elements, axis: SupportsIndex | None = None, *, dtype: type[_ScalarT] | dtype[_ScalarT] | _HasDType[dtype[_ScalarT]] | _HasNumPyDType[dtype[_ScalarT]], out: None = None) -> ndarray[tuple[Any, ...], dtype[_ScalarT]], (a: _Buffer | _SupportsArray[dtype[Any]] | _NestedSequence[_SupportsArray[dtype[Any]]] | ... omitted 5 union elements, axis: SupportsIndex | None = None, dtype: type[Any] | dtype[Any] | _HasDType[dtype[Any]] | ... omitted 6 union elements = None, out: None = None) -> ndarray[tuple[Any, ...], dtype[Any]], [_ArrayT](a: _Buffer | _SupportsArray[dtype[Any]] | _NestedSequence[_SupportsArray[dtype[Any]]] | ... omitted 5 union elements, axis: SupportsIndex | None, dtype: type[Any] | dtype[Any] | _HasDType[dtype[Any]] | ... omitted 6 union elements, out: _ArrayT) -> _ArrayT, [_ArrayT](a: _Buffer | _SupportsArray[dtype[Any]] | _NestedSequence[_SupportsArray[dtype[Any]]] | ... omitted 5 union elements, axis: SupportsIndex | None = None, dtype: type[Any] | dtype[Any] | _HasDType[dtype[Any]] | ... omitted 6 union elements = None, *, out: _ArrayT) -> _ArrayT] | (bound method _UFunc_Nin2_Nout1[Literal["minimum"], Literal[21], None].accumulate(array: _Buffer | _SupportsArray[dtype[Any]] | _NestedSequence[_SupportsArray[dtype[Any]]] | ... omitted 5 union elements, /, axis: SupportsIndex = 0, dtype: type[Any] | dtype[Any] | _HasDType[dtype[Any]] | ... omitted 6 union elements = None, out: ndarray[tuple[Any, ...], dtype[Any]] | EllipsisType | None = None) -> ndarray[tuple[Any, ...], dtype[Any]]), int | Unknown].__getitem__(key: Overload[(a: _SupportsArray[dtype[numpy.bool[builtins.bool]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool]]]] | builtins.bool | _NestedSequence[builtins.bool], axis: SupportsIndex | None = None, dtype: None = None, out: None = None) -> ndarray[tuple[Any, ...], dtype[signedinteger[_64Bit]]], (a: _SupportsArray[dtype[numpy.bool[builtins.bool] | unsignedinteger[Any]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | unsignedinteger[Any]]]] | builtins.bool | _NestedSequence[builtins.bool], axis: SupportsIndex | None = None, dtype: None = None, out: None = None) -> ndarray[tuple[Any, ...], dtype[unsignedinteger[_64Bit]]], (a: _SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any]]]] | int | _NestedSequence[int], axis: SupportsIndex | None = None, dtype: None = None, out: None = None) -> ndarray[tuple[Any, ...], dtype[signedinteger[_64Bit]]], (a: _SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any] | floating[Any]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any] | floating[Any]]]] | int | float | _NestedSequence[int | float], axis: SupportsIndex | None = None, dtype: None = None, out: None = None) -> ndarray[tuple[Any, ...], dtype[floating[Any]]], (a: _SupportsArray[dtype[numpy.bool[builtins.bool] | number[Any, int | float | complex]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | number[Any, int | float | complex]]]] | int | ... omitted 3 union elements, axis: SupportsIndex | None = None, dtype: None = None, out: None = None) -> ndarray[tuple[Any, ...], dtype[complexfloating[Any, Any]]], (a: _SupportsArray[dtype[object_]] | _NestedSequence[_SupportsArray[dtype[object_]]], axis: SupportsIndex | None = None, dtype: None = None, out: None = None) -> ndarray[tuple[Any, ...], dtype[object_]], (a: _SupportsArray[dtype[numpy.bool[builtins.bool] | number[Any, int | float | complex]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | number[Any, int | float | complex]]]] | int | ... omitted 5 union elements, axis: SupportsIndex | None, dtype: type[_ScalarT] | dtype[_ScalarT] | _HasDType[dtype[_ScalarT]] | _HasNumPyDType[dtype[_ScalarT]], out: None = None) -> ndarray[tuple[Any, ...], dtype[_ScalarT]], (a: _SupportsArray[dtype[numpy.bool[builtins.bool] | number[Any, int | float | complex]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | number[Any, int | float | complex]]]] | int | ... omitted 5 union elements, axis: SupportsIndex | None = None, *, dtype: type[_ScalarT] | dtype[_ScalarT] | _HasDType[dtype[_ScalarT]] | _HasNumPyDType[dtype[_ScalarT]], out: None = None) -> ndarray[tuple[Any, ...], dtype[_ScalarT]], (a: _SupportsArray[dtype[numpy.bool[builtins.bool] | number[Any, int | float | complex]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | number[Any, int | float | complex]]]] | int | ... omitted 5 union elements, axis: SupportsIndex | None = None, dtype: type[Any] | dtype[Any] | _HasDType[dtype[Any]] | ... omitted 6 union elements = None, out: None = None) -> ndarray[tuple[Any, ...], dtype[Any]], (a: _SupportsArray[dtype[numpy.bool[builtins.bool] | number[Any, int | float | complex]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | number[Any, int | float | complex]]]] | int | ... omitted 5 union elements, axis: SupportsIndex | None, dtype: type[Any] | dtype[Any] | _HasDType[dtype[Any]] | ... omitted 6 union elements, out: _ArrayT) -> _ArrayT, (a: _SupportsArray[dtype[numpy.bool[builtins.bool] | number[Any, int | float | complex]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | number[Any, int | float | complex]]]] | int | ... omitted 5 union elements, axis: SupportsIndex | None = None, dtype: type[Any] | dtype[Any] | _HasDType[dtype[Any]] | ... omitted 6 union elements = None, *, out: _ArrayT) -> _ArrayT] | (bound method _UFunc_Nin2_Nout1[Literal["maximum"], Literal[21], None].accumulate(array: _Buffer | _SupportsArray[dtype[Any]] | _NestedSequence[_SupportsArray[dtype[Any]]] | ... omitted 5 union elements, /, axis: SupportsIndex = 0, dtype: type[Any] | dtype[Any] | _HasDType[dtype[Any]] | ... omitted 6 union elements = None, out: ndarray[tuple[Any, ...], dtype[Any]] | EllipsisType | None = None) -> ndarray[tuple[Any, ...], dtype[Any]]) | Overload[(a: _SupportsArray[dtype[_ScalarT]] | _NestedSequence[_SupportsArray[dtype[_ScalarT]]], axis: SupportsIndex | None = None, dtype: None = None, out: None = None) -> ndarray[tuple[Any, ...], dtype[_ScalarT]], (a: _Buffer | _SupportsArray[dtype[Any]] | _NestedSequence[_SupportsArray[dtype[Any]]] | ... omitted 5 union elements, axis: SupportsIndex | None = None, dtype: None = None, out: None = None) -> ndarray[tuple[Any, ...], dtype[Any]], (a: _Buffer | _SupportsArray[dtype[Any]] | _NestedSequence[_SupportsArray[dtype[Any]]] | ... omitted 5 union elements, axis: SupportsIndex | None, dtype: type[_ScalarT] | dtype[_ScalarT] | _HasDType[dtype[_ScalarT]] | _HasNumPyDType[dtype[_ScalarT]], out: None = None) -> ndarray[tuple[Any, ...], dtype[_ScalarT]], (a: _Buffer | _SupportsArray[dtype[Any]] | _NestedSequence[_SupportsArray[dtype[Any]]] | ... omitted 5 union elements, axis: SupportsIndex | None = None, *, dtype: type[_ScalarT] | dtype[_ScalarT] | _HasDType[dtype[_ScalarT]] | _HasNumPyDType[dtype[_ScalarT]], out: None = None) -> ndarray[tuple[Any, ...], dtype[_ScalarT]], (a: _Buffer | _SupportsArray[dtype[Any]] | _NestedSequence[_SupportsArray[dtype[Any]]] | ... omitted 5 union elements, axis: SupportsIndex | None = None, dtype: type[Any] | dtype[Any] | _HasDType[dtype[Any]] | ... omitted 6 union elements = None, out: None = None) -> ndarray[tuple[Any, ...], dtype[Any]], (a: _Buffer | _SupportsArray[dtype[Any]] | _NestedSequence[_SupportsArray[dtype[Any]]] | ... omitted 5 union elements, axis: SupportsIndex | None, dtype: type[Any] | dtype[Any] | _HasDType[dtype[Any]] | ... omitted 6 union elements, out: _ArrayT) -> _ArrayT, (a: _Buffer | _SupportsArray[dtype[Any]] | _NestedSequence[_SupportsArray[dtype[Any]]] | ... omitted 5 union elements, axis: SupportsIndex | None = None, dtype: type[Any] | dtype[Any] | _HasDType[dtype[Any]] | ... omitted 6 union elements = None, *, out: _ArrayT) -> _ArrayT] | (bound method _UFunc_Nin2_Nout1[Literal["minimum"], Literal[21], None].accumulate(array: _Buffer | _SupportsArray[dtype[Any]] | _NestedSequence[_SupportsArray[dtype[Any]]] | ... omitted 5 union elements, /, axis: SupportsIndex = 0, dtype: type[Any] | dtype[Any] | _HasDType[dtype[Any]] | ... omitted 6 union elements = None, out: ndarray[tuple[Any, ...], dtype[Any]] | EllipsisType | None = None) -> ndarray[tuple[Any, ...], dtype[Any]]), /) -> int | Unknown` cannot be called with key of type `(...) -> Unknown` on object of type `dict[Overload[(a: _SupportsArray[dtype[numpy.bool[builtins.bool]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool]]]] | builtins.bool | _NestedSequence[builtins.bool], axis: SupportsIndex | None = None, dtype: None = None, out: None = None) -> ndarray[tuple[Any, ...], dtype[signedinteger[_64Bit]]], (a: _SupportsArray[dtype[numpy.bool[builtins.bool] | unsignedinteger[Any]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | unsignedinteger[Any]]]] | builtins.bool | _NestedSequence[builtins.bool], axis: SupportsIndex | None = None, dtype: None = None, out: None = None) -> ndarray[tuple[Any, ...], dtype[unsignedinteger[_64Bit]]], (a: _SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any]]]] | int | _NestedSequence[int], axis: SupportsIndex | None = None, dtype: None = None, out: None = None) -> ndarray[tuple[Any, ...], dtype[signedinteger[_64Bit]]], (a: _SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any] | floating[Any]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any] | floating[Any]]]] | int | float | _NestedSequence[int | float], axis: SupportsIndex | None = None, dtype: None = None, out: None = None) -> ndarray[tuple[Any, ...], dtype[floating[Any]]], (a: _SupportsArray[dtype[numpy.bool[builtins.bool] | number[Any, int | float | complex]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | number[Any, int | float | complex]]]] | int | ... omitted 3 union elements, axis: SupportsIndex | None = None, dtype: None = None, out: None = None) -> ndarray[tuple[Any, ...], dtype[complexfloating[Any, Any]]], (a: _SupportsArray[dtype[object_]] | _NestedSequence[_SupportsArray[dtype[object_]]], axis: SupportsIndex | None = None, dtype: None = None, out: None = None) -> ndarray[tuple[Any, ...], dtype[object_]], [_ScalarT](a: _SupportsArray[dtype[numpy.bool[builtins.bool] | number[Any, int | float | complex]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | number[Any, int | float | complex]]]] | int | ... omitted 5 union elements, axis: SupportsIndex | None, dtype: type[_ScalarT] | dtype[_ScalarT] | _HasDType[dtype[_ScalarT]] | _HasNumPyDType[dtype[_ScalarT]], out: None = None) -> ndarray[tuple[Any, ...], dtype[_ScalarT]], [_ScalarT](a: _SupportsArray[dtype[numpy.bool[builtins.bool] | number[Any, int | float | complex]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | number[Any, int | float | complex]]]] | int | ... omitted 5 union elements, axis: SupportsIndex | None = None, *, dtype: type[_ScalarT] | dtype[_ScalarT] | _HasDType[dtype[_ScalarT]] | _HasNumPyDType[dtype[_ScalarT]], out: None = None) -> ndarray[tuple[Any, ...], dtype[_ScalarT]], (a: _SupportsArray[dtype[numpy.bool[builtins.bool] | number[Any, int | float | complex]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | number[Any, int | float | complex]]]] | int | ... omitted 5 union elements, axis: SupportsIndex | None = None, dtype: type[Any] | dtype[Any] | _HasDType[dtype[Any]] | ... omitted 6 union elements = None, out: None = None) -> ndarray[tuple[Any, ...], dtype[Any]], [_ArrayT](a: _SupportsArray[dtype[numpy.bool[builtins.bool] | number[Any, int | float | complex]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | number[Any, int | float | complex]]]] | int | ... omitted 5 union elements, axis: SupportsIndex | None, dtype: type[Any] | dtype[Any] | _HasDType[dtype[Any]] | ... omitted 6 union elements, out: _ArrayT) -> _ArrayT, [_ArrayT](a: _SupportsArray[dtype[numpy.bool[builtins.bool] | number[Any, int | float | complex]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | number[Any, int | float | complex]]]] | int | ... omitted 5 union elements, axis: SupportsIndex | None = None, dtype: type[Any] | dtype[Any] | _HasDType[dtype[Any]] | ... omitted 6 union elements = None, *, out: _ArrayT) -> _ArrayT] | (bound method _UFunc_Nin2_Nout1[Literal["maximum"], Literal[21], None].accumulate(array: _Buffer | _SupportsArray[dtype[Any]] | _NestedSequence[_SupportsArray[dtype[Any]]] | ... omitted 5 union elements, /, axis: SupportsIndex = 0, dtype: type[Any] | dtype[Any] | _HasDType[dtype[Any]] | ... omitted 6 union elements = None, out: ndarray[tuple[Any, ...], dtype[Any]] | EllipsisType | None = None) -> ndarray[tuple[Any, ...], dtype[Any]]) | Overload[[_ScalarT](a: _SupportsArray[dtype[_ScalarT]] | _NestedSequence[_SupportsArray[dtype[_ScalarT]]], axis: SupportsIndex | None = None, dtype: None = None, out: None = None) -> ndarray[tuple[Any, ...], dtype[_ScalarT]], (a: _Buffer | _SupportsArray[dtype[Any]] | _NestedSequence[_SupportsArray[dtype[Any]]] | ... omitted 5 union elements, axis: SupportsIndex | None = None, dtype: None = None, out: None = None) -> ndarray[tuple[Any, ...], dtype[Any]], [_ScalarT](a: _Buffer | _SupportsArray[dtype[Any]] | _NestedSequence[_SupportsArray[dtype[Any]]] | ... omitted 5 union elements, axis: SupportsIndex | None, dtype: type[_ScalarT] | dtype[_ScalarT] | _HasDType[dtype[_ScalarT]] | _HasNumPyDType[dtype[_ScalarT]], out: None = None) -> ndarray[tuple[Any, ...], dtype[_ScalarT]], [_ScalarT](a: _Buffer | _SupportsArray[dtype[Any]] | _NestedSequence[_SupportsArray[dtype[Any]]] | ... omitted 5 union elements, axis: SupportsIndex | None = None, *, dtype: type[_ScalarT] | dtype[_ScalarT] | _HasDType[dtype[_ScalarT]] | _HasNumPyDType[dtype[_ScalarT]], out: None = None) -> ndarray[tuple[Any, ...], dtype[_ScalarT]], (a: _Buffer | _SupportsArray[dtype[Any]] | _NestedSequence[_SupportsArray[dtype[Any]]] | ... omitted 5 union elements, axis: SupportsIndex | None = None, dtype: type[Any] | dtype[Any] | _HasDType[dtype[Any]] | ... omitted 6 union elements = None, out: None = None) -> ndarray[tuple[Any, ...], dtype[Any]], [_ArrayT](a: _Buffer | _SupportsArray[dtype[Any]] | _NestedSequence[_SupportsArray[dtype[Any]]] | ... omitted 5 union elements, axis: SupportsIndex | None, dtype: type[Any] | dtype[Any] | _HasDType[dtype[Any]] | ... omitted 6 union elements, out: _ArrayT) -> _ArrayT, [_ArrayT](a: _Buffer | _SupportsArray[dtype[Any]] | _NestedSequence[_SupportsArray[dtype[Any]]] | ... omitted 5 union elements, axis: SupportsIndex | None = None, dtype: type[Any] | dtype[Any] | _HasDType[dtype[Any]] | ... omitted 6 union elements = None, *, out: _ArrayT) -> _ArrayT] | (bound method _UFunc_Nin2_Nout1[Literal["minimum"], Literal[21], None].accumulate(array: _Buffer | _SupportsArray[dtype[Any]] | _NestedSequence[_SupportsArray[dtype[Any]]] | ... omitted 5 union elements, /, axis: SupportsIndex = 0, dtype: type[Any] | dtype[Any] | _HasDType[dtype[Any]] | ... omitted 6 union elements = None, out: ndarray[tuple[Any, ...], dtype[Any]] | EllipsisType | None = None) -> ndarray[tuple[Any, ...], dtype[Any]]), int | Unknown]`