这对我的问题来说可能有点矫枉过正,但我对答案很好奇。
我有一个 np.float32 值矩阵,我想将其放入某些代码中。它是 50x3,所以我想直接把它放在源代码中——它不会经常改变。它对舍入有点敏感,所以我想尽可能精确编码数据。有没有一种在源代码中执行此操作同时还保留矩阵格式的好方法?
我正在考虑将 [[0xC45B36F3, ...],...] 以某种方式编码为 np.float32。
请您参考如下方法:
如果您选择对整数值进行编码,那么您可以:
int_data = np.array([[0xC45B36F3, ...],...], dtype=np.uint32)
floats = int_data.view(np.float32)
