在 Numba nopython 函数中将 int32/float32 作为字节查看

Mak*_*nko 5 python numpy numba

任何人都可以向我指出在 Numba-nopython 函数中将 int/float Numpy 数组视为字节串的方式吗?

我想要实现的是尝试使用 Numba-nopython 函数作为 np.array.tobytes() 的替代品,因为它对于半大型数组来说太慢了。

在我的环境arr.tobytes()中,这段代码需要 1.1 秒,这对于这么小的数组来说是不可接受的:

arr = np.random.ranf(15000000).astype(np.float32)
str = arr.tobytes()
Run Code Online (Sandbox Code Playgroud)

这种延迟困扰着我们的 TensorFlow Serving GRPC 调用,导致不必要的减慢。