numpy-deprecated-type-alias (NPY001)#
Fix is sometimes available.
What it does#
Checks for deprecated NumPy type aliases.
Why is this bad?#
NumPy's np.int
has long been an alias of the builtin int
. The same
goes for np.float
, np.bool
, and others. These aliases exist
primarily for historic reasons, and have been a cause of
frequent confusion for newcomers.
These aliases were been deprecated in 1.20, and removed in 1.24.
Examples#
Use instead: