相关疑难解决方法(0)


计算Hawk过程梯度的有效方法

我有兴趣计算以下数量

B(i) = \sum_{j < i}(x_i-x_j)exp^{-\beta(x_i - x_j)}

这是计算Hawk过程可能性的一个参数的梯度的一部分(更多信息可以在这里找到:http://www.ism.ac.jp/editsec/aism/pdf/031_1_0145.pdf).

Beta只是解决问题的常数,x_i是我的第i个数据点.

我试图使用以下代码块计算RCPP中的上述数量:

for( int i = 1; i< x.size();i++) {
    double temp=0;
    for(int j=0; j<=i-1;j++){
      temp+=(x[i]-x[j])*exp(-beta*(x[i]-x[j]));

    }
Run Code Online (Sandbox Code Playgroud)

但效率极低且速度慢.关于如何加速这个公式的任何建议?

r rcpp

2
推荐指数
1
解决办法
112
查看次数

ActionScript 3 - 这些代码有什么作用?

我试图理解一些Action Script 3功能,以便移植一些代码.

代码1

"++"如何影响索引部分意味着什么?如果idx_val=0那么什么xvaluer指数将被修改?

xvaluer(++idx_val) = "zero";
Run Code Online (Sandbox Code Playgroud)

代码2

然后我有这个:这部分代码的含义是什么?在最后3行中分配给bUnicode的是什么?(你能解释一下"<< s"和">>")

bUnicode = new Array(2);
i = (i + 1);
i = (i + 1);
bUnicode[0] = aData[(i + 1)] << 2 | aData[(i + 1)] >> 4;
i = (i + 1);
bUnicode[1] = aData[i] << 4 | aData[(i + 1)] >> 2;
Run Code Online (Sandbox Code Playgroud)

代码3

我对这里发生的事情一无所知.什么是"as"?是什么 "?" ?

bL = c > BASELENGTH ? (INVALID) : (s_bReverseLPad[c]);
Run Code Online (Sandbox Code Playgroud)

代码4

什么是 "&&" ?

  if ((i + 1) < aData.length && …
Run Code Online (Sandbox Code Playgroud)

actionscript-3 code-translation

1
推荐指数
1
解决办法
98
查看次数

Java:在方法中将每个循环更改为正常的循环问题

我有以下方法,我想将每个循环更改为正常的循环.所以我尝试过这样的事情

for (int i = 0; i < above.length(); i++) {
    char x = above.toCharArray();
    if (x == 'x') {
        counter++;
    }
}
Run Code Online (Sandbox Code Playgroud)

但我知道这是错的.那么,将每个循环的这些更改为正常循环的正确方法是什么?

public static int neighbourconditions(String above, String same, String below){
    int counter = 0;
    if(above != null){
        for(char x : above.toCharArray()){
            if(x == 'x'){
                counter++;
            }
        }
    }
    for (char x : same.toCharArray()){
        if (x == 'x'){
            counter++;
        }
    }
    if (below != null){
        for(char x : below.toCharArray()){
            if (x == 'x'){
                counter++;
            }
        }
    }
    return …
Run Code Online (Sandbox Code Playgroud)

java for-loop

-1
推荐指数
1
解决办法
492
查看次数