array_typing
Modules:
Functions:
-
as_dict_of_numpy– -
as_numpy– -
as_scalar– -
flatten– -
full_name–Returns the fully qualified name of the given object.
-
is_array_like– -
is_class_named– -
is_class_named_partial– -
is_instance_named– -
is_instance_named_partial– -
is_iterable– -
is_jax– -
is_named– -
is_named_partial– -
is_numpy– -
is_sequence– -
is_subsequence– -
is_torch–
Attributes:
-
ArrayLike– -
Scalar– -
ScalarLike–
ArrayLike
module-attribute
ArrayLike = ArrayLike
ScalarLike
module-attribute
ScalarLike = ScalarLike
as_dict_of_numpy
Source code in src/array_typing/numpy/_utils/_as_numpy.py
19 20 21 22 | |
as_numpy
as_numpy(obj: Any) -> ndarray
Source code in src/array_typing/numpy/_utils/_as_numpy.py
11 12 13 14 15 16 | |
as_scalar
as_scalar(x: ScalarLike) -> Scalar
Source code in src/array_typing/python/_cast.py
4 5 6 7 8 9 10 11 | |
flatten
flatten(
iterable: (
_T
| Iterable[_T]
| Iterable[Iterable[_T]]
| Iterable
),
base_type: tuple[type, ...] = (str, bytes),
) -> Iterable[_T]
Source code in src/array_typing/utils/_sequence.py
9 10 11 12 13 14 15 16 17 18 19 20 21 | |
full_name
Returns the fully qualified name of the given object.
Parameters:
-
obj(Any) –The object whose fully qualified name is to be returned.
Returns:
-
str–The fully qualified name of the object.
Source code in src/array_typing/typing/_name.py
7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 | |
is_array_like
Source code in src/array_typing/array_like/_utils.py
4 5 | |
is_class_named
Source code in src/array_typing/typing/_name.py
28 29 | |
is_class_named_partial
Source code in src/array_typing/typing/_name.py
32 33 34 35 36 37 38 39 | |
is_instance_named
Source code in src/array_typing/typing/_name.py
42 43 | |
is_instance_named_partial
Source code in src/array_typing/typing/_name.py
46 47 | |
is_iterable
Source code in src/array_typing/typing/_is.py
5 6 7 8 | |
is_jax
Source code in src/array_typing/jax/_utils.py
11 12 | |
is_named
Source code in src/array_typing/typing/_name.py
50 51 52 53 | |
is_named_partial
Source code in src/array_typing/typing/_name.py
56 57 58 59 | |
is_numpy
Source code in src/array_typing/numpy/_utils/_is.py
10 11 | |
is_sequence
Source code in src/array_typing/typing/_is.py
11 12 13 14 | |
is_subsequence
Source code in src/array_typing/utils/_sequence.py
24 25 26 27 28 29 30 31 | |