优化Python代码以量化浮点数

时间:2019-05-04 21:56:49

标签: python optimization

我想模拟将模拟信号数字化的过程,所以我正在编写代码以获取一个随机浮点数组,并将它们转换为具有特定位深度的整数数组。

我有完成任务的代码,但是问题是它非常慢且昂贵,我认为有更好的方法来完成此任务。我目前正在为某个位深度创建bin,然后简单地浏览我的float列表,查看它们适合的bin,然后创建一个字典,将float映射为整数值。这是我的代码:

struct MyStruct{
  status @0 :Bool;
  speed @1 :Float32;
  angle @2 :Float32;
  time @3 :Float32;
}

对于位深度为4或8的东西来说似乎还不错,但是在它以24位或更大的位深度吞噬计算机内存之前,我必须停止执行。

0 个答案:

没有答案