r - 我可以在 JuliaCall 旁边运行 R 并行计算吗?
问题描述
我有一个与 JuliaCall 一起运行的 R 函数代码。但是,由于计算时间,我想并行计算我的代码。我下面的代码会产生一个错误,即 Julia 中的 Distributions 和 PoissonRandom 包不存在,即使该包已经安装。我的问题:是否可以运行并行包、JuliaCall 和 Julia 包?
two_part_sim_RTLs <- function(station_data){
julia_setup(JULIA_HOME = "C:/Users/Kenneth Kin Pomeyie/AppData/Local/Programs/Julia-1.6.1/bin/")
julia_library("Distributions")
julia_library("DataFrames")
julia_library("PoissonRandom")
lambda = station_data$lambda
location = station_data$location
scale = station_data$scale
shape = station_data$shape
julia_assign("lambda", lambda)
julia_assign("location", location)
julia_assign("scale", scale)
julia_assign("shape", shape)
julia_eval("x = rand(Truncated(Poisson(lambda), 0.0, 10), 50000000)")
julia_eval("load = Array{Float64}(undef, 50000000)")
julia_eval("
for i in 1:50000000
load[i] = max(rand(GeneralizedPareto(location, scale, shape)), x[i])
end
")
load = julia_eval("load")
}
解决方案
推荐阅读
- angular - 在运行时更改 RouterModule 中的 useHash 选项
- perl - 有没有办法让操作系统在 CPAN 发行版中定义依赖关系?
- c# - 为什么我的 C# 脚本中出现此错误?没有给出与所需形式参数“类型”相对应的参数
- python - 在带有传感器输入的树莓派上通过 python 显示自动 feh 图像
- python - 客户匹配查询不存在 <- 这是什么以及为什么在 form.is_valid() django 中触发
- sonarqube - 具有质量门和质量配置文件的 Bootstrap sonarqube
- python - 构建一个 dict 并将其填充到 for 循环中
- svg - Svg 剪辑不能在 WordPress 中使用
- python - 通过预签名 URL 进行的简单 PUT 操作不断出现错误“我们计算的请求签名与您提供的签名不匹配”
- data-structures - 数据结构。未定义对“系统”的引用|