类型错误:不允许隐式转换为 NumPy 数组。请使用 `.get()` 显式构造 NumPy 数组。- 铜吡咯

Fra*_*z L 6 python numpy typeerror cupy

我想np.float32(im)在我的代码中使用 numpy 函数和 CuPy 库。

im = cupy.float32(im)
Run Code Online (Sandbox Code Playgroud)

但是当我运行代码时我遇到了这个错误:

TypeError: Implicit conversion to a NumPy array is not allowed. Please use `.get()` to construct a NumPy array explicitly.
Run Code Online (Sandbox Code Playgroud)

有什么解决办法吗?

Fra*_*z L 6

您需要在括号内.get()添加:im

im = cupy.float32(im.get())
Run Code Online (Sandbox Code Playgroud)