增加环绕侦察场景适配
This commit is contained in:
@@ -222,7 +222,6 @@ from numpy import ( # noqa: F401
|
||||
i0,
|
||||
iinfo,
|
||||
imag,
|
||||
in1d,
|
||||
index_exp,
|
||||
indices,
|
||||
inexact,
|
||||
@@ -451,7 +450,6 @@ from numpy import ( # noqa: F401
|
||||
trace,
|
||||
transpose,
|
||||
trapezoid,
|
||||
trapz,
|
||||
tri,
|
||||
tril,
|
||||
tril_indices,
|
||||
@@ -507,8 +505,8 @@ __all__ += np.__all__
|
||||
|
||||
###
|
||||
|
||||
_T = TypeVar("_T", bound=np.generic)
|
||||
_Matrix: TypeAlias = np.matrix[tuple[int, int], np.dtype[_T]]
|
||||
_ScalarT = TypeVar("_ScalarT", bound=np.generic)
|
||||
_Matrix: TypeAlias = np.matrix[tuple[int, int], np.dtype[_ScalarT]]
|
||||
_Order: TypeAlias = Literal["C", "F"]
|
||||
|
||||
###
|
||||
@@ -517,7 +515,7 @@ _Order: TypeAlias = Literal["C", "F"]
|
||||
@overload
|
||||
def empty(shape: int | tuple[int, int], dtype: None = None, order: _Order = "C") -> _Matrix[np.float64]: ...
|
||||
@overload
|
||||
def empty(shape: int | tuple[int, int], dtype: _DTypeLike[_T], order: _Order = "C") -> _Matrix[_T]: ...
|
||||
def empty(shape: int | tuple[int, int], dtype: _DTypeLike[_ScalarT], order: _Order = "C") -> _Matrix[_ScalarT]: ...
|
||||
@overload
|
||||
def empty(shape: int | tuple[int, int], dtype: npt.DTypeLike, order: _Order = "C") -> _Matrix[Any]: ...
|
||||
|
||||
@@ -525,7 +523,7 @@ def empty(shape: int | tuple[int, int], dtype: npt.DTypeLike, order: _Order = "C
|
||||
@overload
|
||||
def ones(shape: int | tuple[int, int], dtype: None = None, order: _Order = "C") -> _Matrix[np.float64]: ...
|
||||
@overload
|
||||
def ones(shape: int | tuple[int, int], dtype: _DTypeLike[_T], order: _Order = "C") -> _Matrix[_T]: ...
|
||||
def ones(shape: int | tuple[int, int], dtype: _DTypeLike[_ScalarT], order: _Order = "C") -> _Matrix[_ScalarT]: ...
|
||||
@overload
|
||||
def ones(shape: int | tuple[int, int], dtype: npt.DTypeLike, order: _Order = "C") -> _Matrix[Any]: ...
|
||||
|
||||
@@ -533,7 +531,7 @@ def ones(shape: int | tuple[int, int], dtype: npt.DTypeLike, order: _Order = "C"
|
||||
@overload
|
||||
def zeros(shape: int | tuple[int, int], dtype: None = None, order: _Order = "C") -> _Matrix[np.float64]: ...
|
||||
@overload
|
||||
def zeros(shape: int | tuple[int, int], dtype: _DTypeLike[_T], order: _Order = "C") -> _Matrix[_T]: ...
|
||||
def zeros(shape: int | tuple[int, int], dtype: _DTypeLike[_ScalarT], order: _Order = "C") -> _Matrix[_ScalarT]: ...
|
||||
@overload
|
||||
def zeros(shape: int | tuple[int, int], dtype: npt.DTypeLike, order: _Order = "C") -> _Matrix[Any]: ...
|
||||
|
||||
@@ -541,7 +539,7 @@ def zeros(shape: int | tuple[int, int], dtype: npt.DTypeLike, order: _Order = "C
|
||||
@overload
|
||||
def identity(n: int, dtype: None = None) -> _Matrix[np.float64]: ...
|
||||
@overload
|
||||
def identity(n: int, dtype: _DTypeLike[_T]) -> _Matrix[_T]: ...
|
||||
def identity(n: int, dtype: _DTypeLike[_ScalarT]) -> _Matrix[_ScalarT]: ...
|
||||
@overload
|
||||
def identity(n: int, dtype: npt.DTypeLike | None = None) -> _Matrix[Any]: ...
|
||||
|
||||
@@ -555,11 +553,11 @@ def eye(
|
||||
order: _Order = "C",
|
||||
) -> _Matrix[np.float64]: ...
|
||||
@overload
|
||||
def eye(n: int, M: int | None, k: int, dtype: _DTypeLike[_T], order: _Order = "C") -> _Matrix[_T]: ...
|
||||
def eye(n: int, M: int | None, k: int, dtype: _DTypeLike[_ScalarT], order: _Order = "C") -> _Matrix[_ScalarT]: ...
|
||||
@overload
|
||||
def eye(n: int, M: int | None = None, k: int = 0, *, dtype: _DTypeLike[_T], order: _Order = "C") -> _Matrix[_T]: ...
|
||||
def eye(n: int, M: int | None = None, k: int = 0, *, dtype: _DTypeLike[_ScalarT], order: _Order = "C") -> _Matrix[_ScalarT]: ...
|
||||
@overload
|
||||
def eye(n: int, M: int | None = None, k: int = 0, dtype: npt.DTypeLike = ..., order: _Order = "C") -> _Matrix[Any]: ...
|
||||
def eye(n: int, M: int | None = None, k: int = 0, dtype: npt.DTypeLike | None = ..., order: _Order = "C") -> _Matrix[Any]: ...
|
||||
|
||||
#
|
||||
@overload
|
||||
@@ -575,8 +573,8 @@ def randn(arg: int, /, *args: int) -> _Matrix[np.float64]: ...
|
||||
|
||||
#
|
||||
@overload
|
||||
def repmat(a: _Matrix[_T], m: int, n: int) -> _Matrix[_T]: ...
|
||||
def repmat(a: _Matrix[_ScalarT], m: int, n: int) -> _Matrix[_ScalarT]: ...
|
||||
@overload
|
||||
def repmat(a: _ArrayLike[_T], m: int, n: int) -> npt.NDArray[_T]: ...
|
||||
def repmat(a: _ArrayLike[_ScalarT], m: int, n: int) -> npt.NDArray[_ScalarT]: ...
|
||||
@overload
|
||||
def repmat(a: npt.ArrayLike, m: int, n: int) -> npt.NDArray[Any]: ...
|
||||
|
||||
Reference in New Issue
Block a user