更新时间:2022-02-08 09:39:00
所以我设法使用numpy以这种怪异的方式做到了:
So I managed to do it in this weird way using numpy:
arr = my_numpu_array
arr = arr/255.
arr = arr.flatten()
arr_float32 = np.copy(arr).astype(np.float32)
new_arr = np.ctypeslib.as_ctypes(arr_float32)
就我而言,它的运行速度快了10倍.
In my case it works 10 times faster.
:我不知道为什么没有np.copy
或reshape(-1)
它将不起作用.因此,如果任何人都可以解释,那就太好了.
: I don't know why it doesn't work without np.copy
or with reshape(-1)
. So it would be awesome if anyone can explain.