我真的想知道MRO和R之间的主要区别是什么.然后我发现MRO比R更快的信息,因为它有多线程.
我真的很有趣,所以我想自己测试一下.首先,我安装MRO + MKL,然后我将在MRO和R中运行一些脚本代码,然后计算时间.
这是我的例子(矩阵乘法)代码:
start.time <- Sys.time()
d <- numeric(5);
res <- replicate(5, {for(i in 1:3500){d[i] <- print(i)} ; d})
rex=res*res^0.6*res^-1
rex
end.time <- Sys.time()
time.taken <- end.time - start.time
time.taken
Run Code Online (Sandbox Code Playgroud)
但时间结果并没有什么不同(几乎相同).我尝试另外的计算,如gwr(500数据),读取和写入所有SHP数据,但得到相同的结果.谁知道为什么结果不一样?或者我的代码不够复杂,无法测试差异?如果是这样,你能给我一些例子吗?
我试图根据一个单元格中的值计算数量制作背景颜色.这是我的代码:
[
'attribute' => 'coefTK',
'label' => '<abbr title="Koefisien Jumlah Tenaga Kerja">TK</abbr>',
'encodeLabel' => false,
'headerOptions' => ['style'=>'text-align:center'],
'options' => [ 'style' => $dataProvider['coefTK']/$dataProvider['coefTK_se']<2 ? 'background-color:red':'background-color:blue'],
],
Run Code Online (Sandbox Code Playgroud)
但我得到一个错误,说"不能使用类型为yii\data\ActiveDataProvider的对象作为数组"
那么,我如何更改具有某些计算值的背景gridview单元格?