我想计算一些线性插值,并且正在使用以下python代码:
Set <String> allhandles =
driver.getWindowHandles(); // get all opened windows' handle
String window_B =
driver.getWindowHandle(); //get the handle for Window B
for(String all_handles:allhandles){
if(!all_handles.equals(window_B)){
driver.close(); //close Window B
}
String window_A = driver.getWindowHandles().toString();
driver.switchTo().window(window_A);
driver.close();
}
工作正常。但是由于我将运行数十亿次,因此我想知道是否有更快的方法。
答案 0 :(得分:4)
利用broadcasting
替换两个嵌套循环-
mult = V[:,None] - V
np.fill_diagonal(mult,1)
out = mult.prod(1)