向量化熊猫ewm函数的for循环

时间:2019-05-25 05:11:26

标签: python performance numpy iteration vectorization

所以我想向量化一个for循环来加快速度。我的代码如下:

display_c(); 

function display_c(){
  var refresh=1000; // Refresh rate in milli seconds
  mytime=setTimeout('display_ct()',refresh)
}

function display_ct() {
  var d = new Date();
  var m = d.getMinutes();
  var h = d.getHours();
  var s = d.getSeconds();
 
  if(h == '0') {h = 24;}
  //alert(h+":"+m +":" + s);
  var currentTime = h+":"+m +":" +s ; 

  document.getElementById('sct').innerHTML = currentTime;  
  document.getElementById('ct').value = currentTime;  
  display_c();
}

整个for循环大约需要一分钟才能完成,这对于将来的应用程序可能是个问题。我已经检查过numpy.vectorize(),但是它清楚地表明它只是为了方便起见,因此使用它不会将代码加速一个数量级。

我的问题是,有没有办法像这样向量化for循环?如果是这样,我可以看到一个简单的示例来完成此操作吗?

提前谢谢

0 个答案:

没有答案