使用map在gvim中创建快捷方式并不起作用

时间:2015-11-09 07:54:23

标签: vim

我已将以下行添加到我的.gvimrc文件中:

map <F3> /[1-9] 

我希望F3键以(1错误,3个错误......)的形式搜索任何序列。

由于某种原因,它不起作用。

1 个答案:

答案 0 :(得分:1)

您需要在映射的末尾输入:

 #define E_OUT plhs[1]      
 double *E;
 double error[training_epochs];
 double err;

 int size_err1 = mxGetM(IN_training_epochs);
 int size_err2 = mxGetN(IN_training_epochs);   

 Dim1 = mxGetScalar(IN_training_epochs);
 Dim2 = 1;
 mexPrintf("Erro_Rows_numb = %d.\n", Dim1);
 mexPrintf("Error_Collums_numb = %d.\n", Dim2);
 E_OUT = mxCreateDoubleMatrix(Dim1, Dim2, mxREAL);
 E = mxGetPr(E_OUT); // getting the value of data to which E_OUT points at

 for(int epoch=0; epoch<training_epochs; epoch++)
  {
     err = 0;

        for(int i=0; i<sizeTrain_X2; i++)

        {     

     rbm.contrastive_divergence(&train_X[sizeTrain_X2*i],       learning_rate, k);
     rbm.reconstruct(&train_X[sizeTrain_X1*i], reconstructed_X[i]);

         for (int j=0; j< n_visible; j++)
          {             
           err += pow(train_X[n_hidden*i+j] - reconstructed_X[i][j],2);
          }  
         }
          error[epoch] = err; 
        }

这将搜索单个数字(1-9)并跟随空格。

相关问题