codekingpro/portable-devtools
115k
1from collections.abc import Callable
2from typing import Any, Concatenate, TypeAlias
3
4import numpy as np
5
6from . import _exceptions as _exceptions
7
8###
9
10_Reduce2: TypeAlias = Callable[Concatenate[object, ...], Any]
11
12###
13
14bool_dt: np.dtype[np.bool] = ...
15umr_maximum: _Reduce2 = ...
16umr_minimum: _Reduce2 = ...
17umr_sum: _Reduce2 = ...
18umr_prod: _Reduce2 = ...
19umr_bitwise_count = np.bitwise_count
20umr_any: _Reduce2 = ...
21umr_all: _Reduce2 = ...
22_complex_to_float: dict[np.dtype[np.complexfloating], np.dtype[np.floating]] = ...
23 