小编Vin*_*tha的帖子

Fortran 95 编译器可以编译 Fortran 77 代码吗?

目前我正在使用 gfortran 6.1 在 mac 上编译 fortran95 源代码。我想知道是否可以使用相同的方法运行 FORTRAN 77 源代码。如果没有,有什么建议吗?

fortran gfortran fortran77 fortran95

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

OS X包安装问题:找不到gfortran 4.8来构建包

我在使用Xcode 7的mac os x El Capitan上遇到了问题.我使用的是fortran 6.1,从https://gcc.gnu.org/wiki/GFortranBinaries下载.我尝试降级到fortran 4.8.但这对我没有帮助.以下是错误:

安装包'Nepidemic'... libs gfortran-4.8 -fPIC -Wall -g -O2 -c random_epi.f95 -o random_epi.o make:gfortran-4.8:没有这样的文件或目录make:***[random_epi. o]错误1错误:包'Epidemic'的编译失败

有什么建议?提前致谢.

发现一个类似的问题, 找不到gfortran 4.8来构建包

fortran packages r

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

警告:GNU扩展

当我将我的包提交给CRAN时,它不会通过自动传入检查并发出以下警告:

* checking whether package 'EpiILM' can be installed ... WARNING
  Found the following significant warnings:
  Warning: GNU Extension: Different type kinds at (1)
Run Code Online (Sandbox Code Playgroud)

和相应的日志文件说

  Epimcmc.f95:440.25:

        psi= min(1.0,exp(ratio))
                     1
 Warning: GNU Extension: Different type kinds at (1)
Run Code Online (Sandbox Code Playgroud)

当我使用R CMD CHECK和R CMD CHECK --as-cran测试我的包装时,都不会产生任何警告或注释.我正在使用R版本3.3.2(2016-10-31) - 我的MacOS上的"真诚的南瓜补丁"和代码是用Fortran 95编写的.

有什么建议?

fortran r gfortran cran fortran95

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

如何在R中拆分"公式"

我正在努力用R编程中的有限知识制作一个小R包.我试图使用以下参数:

formula=~a+b*X
Run Code Online (Sandbox Code Playgroud)

其中X是向量,'a'和'b'是函数调用中的常量.

我想知道的是,一旦我输入公式,我想分别提取(a,b)和X并将它们用于函数调用内的其他数据操作.有没有办法在R中做到这一点?

我真的很感激任何指导.

注意:为了清楚起见,编辑了我的问题

我正在寻找类似于model.matrix()输出的东西.上面提到的公式可以更通用化以适应'n'个变量,比方说,

~2 + 3*X + 4*Y + ... + 2*Z.

在输出中,我需要系数(2 3 4 ... 2)作为矢量,并且[1 XY ... Z]作为协变量矩阵.

r r-package

0
推荐指数
2
解决办法
1147
查看次数

标签 统计

fortran ×3

r ×3

fortran95 ×2

gfortran ×2

cran ×1

fortran77 ×1

packages ×1

r-package ×1