所以我想向量化一个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循环?如果是这样,我可以看到一个简单的示例来完成此操作吗?
提前谢谢