1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
| from typing import Any, TypeVar, overload
|
| from numpy import generic, integer, floating, complexfloating
| from numpy._typing import (
| NDArray,
| ArrayLike,
| _ShapeLike,
| _ArrayLike,
| _ArrayLikeFloat_co,
| _ArrayLikeComplex_co,
| )
|
| _SCT = TypeVar("_SCT", bound=generic)
|
| __all__: list[str]
|
| @overload
| def fftshift(x: _ArrayLike[_SCT], axes: None | _ShapeLike = ...) -> NDArray[_SCT]: ...
| @overload
| def fftshift(x: ArrayLike, axes: None | _ShapeLike = ...) -> NDArray[Any]: ...
|
| @overload
| def ifftshift(x: _ArrayLike[_SCT], axes: None | _ShapeLike = ...) -> NDArray[_SCT]: ...
| @overload
| def ifftshift(x: ArrayLike, axes: None | _ShapeLike = ...) -> NDArray[Any]: ...
|
| @overload
| def fftfreq(
| n: int | integer[Any],
| d: _ArrayLikeFloat_co = ...,
| ) -> NDArray[floating[Any]]: ...
| @overload
| def fftfreq(
| n: int | integer[Any],
| d: _ArrayLikeComplex_co = ...,
| ) -> NDArray[complexfloating[Any, Any]]: ...
|
| @overload
| def rfftfreq(
| n: int | integer[Any],
| d: _ArrayLikeFloat_co = ...,
| ) -> NDArray[floating[Any]]: ...
| @overload
| def rfftfreq(
| n: int | integer[Any],
| d: _ArrayLikeComplex_co = ...,
| ) -> NDArray[complexfloating[Any, Any]]: ...
|
|