DeprecationWarning: `np.int` is a deprecated alias for the builtin `int`. To silence this warning, use `int` by itself. Doing this will not modify any behavior and is safe. When replacing `np.int`, you may wish to use e.g. `np.int64` or `np.int32` to specify the precision. If you wish to review your current use, check the release note link for additional information. Deprecated in NumPy 1.20; for more details and guidance: https://numpy.org/devdocs/release/1.20.0-notes.html#deprecations [0, 200, 200]], np.int)怎么改
时间: 2023-06-13 07:06:34 浏览: 160
将`np.int`改为`int64`或`int32`,具体如下:
```
np.array([[0, 200, 200]], dtype=np.int64)
```
或者
```
np.array([[0, 200, 200]], dtype=np.int32)
```
这样就可以避免出现该警告。
相关问题
DeprecationWarning: `np.float` is a deprecated alias for the builtin `float`.
这个警告是什么意思?
这个警告表示使用 `np.float` 作为 `float` 的别名已经被弃用,建议直接使用 `float`。
为什么会出现这个警告?
这个警告是因为在 NumPy 1.20 版本中,`np.float` 被弃用了,建议直接使用 `float`。
如何避免这个警告?
避免这个警告的方法是直接使用 `float`,而不是 `np.float`。
DeprecationWarning: `np.int0` is a deprecated alias for `np.intp`.
DeprecationWarning: `np.int0` is a deprecated alias for `np.intp`. 这个警告是因为`np.int0`在numpy中已经被废弃了,并且推荐使用`np.intp`代替。如果您想消除这个警告,可以将代码中的`np.int0`替换为`np.intp`。
阅读全文