小编Lun*_*una的帖子

使用doSNOW写入全局变量并在R中进行并行化?

在多核上使用doSNOW包访问/写入全局变量时是否存在问题?

在下面的程序中,每个MyCalculations(ii)写入矩阵"globalVariable"的第ii列......

你认为结果是否正确?会有隐藏的渔获量吗?

非常感谢!

ps我必须写出全局变量,因为这是一个简单的例子,事实上我有很多输出需要从并行循环中传输...因此,可能唯一的方法是写出全局变量...

library(doSNOW)
MaxSearchSpace=44*5
globalVariable=matrix(0, 10000, MaxSearchSpace)
cl<-makeCluster(7)
registerDoSNOW(cl)
foreach (ii = 2:nMaxSearchSpace, .combine=cbind, .verbose=F) %dopar%
  {
   MyCalculations(ii)
  }

stopCluster(cl)
Run Code Online (Sandbox Code Playgroud)

ps我问 - 在DoSnow框架内,是否存在访问/写入全局变量的危险...... thx

foreach r

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

如何在特定位置添加网格线到图?

在现有绘图中,如何在垂直位置0处添加水平网格线.我可以使用该lines函数添加线条.但是,那条线会影响我的传奇.

r data-visualization

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

我的代码不起作用...如何在R中使用pdf输出制作网格?

我正在为以下代码摸不着头脑.

我跟着这个例子:

如何使用grid.arrange安排任意数量的ggplots?

我想收集这些图并将它们放在3x9网格上,每个网格都有合适的标签......

但它不起作用.生成的pdf仍然是每页一个图 - 因此生成了27个页面.

我试图使用"grid.arrange",然而,函数"plotFunctionWrittenByOtherPeople"是由其他人编写的,它没有返回绘图的句柄......而且它非常复杂.

如何很好地安排情节?

有人可以对此有所了解吗?

非常感谢!


pdf("mytry1.pdf", width = 11, height = 8.5)
par(mfrow=c(3, 9))
for (a in seq(100, 900, by=100))
    for (b in c(1, 3, 6))
    {
         plotFunctionWrittenByOtherPeople(a, b)     
    }
dev.off()
Run Code Online (Sandbox Code Playgroud)

plot r ggplot2 r-grid

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

标签 统计

r ×3

data-visualization ×1

foreach ×1

ggplot2 ×1

plot ×1

r-grid ×1