楼主: ziyenano
2630 4

[有偿编程] R能否查看C或C++源码 [推广有奖]

  • 0关注
  • 52粉丝

院士

7%

还不是VIP/贵宾

-

威望
2
论坛币
6137 个
通用积分
27.3565
学术水平
338 点
热心指数
326 点
信用等级
298 点
经验
57352 点
帖子
879
精华
1
在线时间
4132 小时
注册时间
2012-1-4
最后登录
2025-5-7

楼主
ziyenano 发表于 2013-5-27 14:48:24 |AI写论文
200论坛币

最近在搞SNA,由于内存限制,想改一下源代码:

geo <- .Call("geodist_R", dat, n, m, as.integer(1), count.paths,
predecessors, NAOK = TRUE, PACKAGE = "sna")

如上面的代码,在R中能否查看到geosist_R的源代码。

比较急,希望各位大牛指点一二,先谢过


最佳答案

求证1加1 查看完整内容

可以的,如果lz是windows用户的话可以这么做,在CRAN上找到sna包并下载package source即楼上所说tar.gz文件,打开压缩包后找到src文件,一般来说其他语言的源代码都会在src文件中,这个包主要是和C混编,所以里面.c文件很多,按照lz的要求里面是有这个文件的。顺手帮lz把.c .h文件下下来了 希望对你有用,谢谢
关键词:GEO 源代码 源代码

回帖推荐

求证1加1 发表于4楼  查看完整内容

可以的,如果lz是windows用户的话可以这么做,在CRAN上找到sna包并下载package source即楼上所说tar.gz文件,打开压缩包后找到src文件,一般来说其他语言的源代码都会在src文件中,这个包主要是和C混编,所以里面.c文件很多,按照lz的要求里面是有这个文件的。顺手帮lz把.c .h文件下下来了 希望对你有用,谢谢

lixiaoguang 发表于3楼  查看完整内容

下载你用的package的源代码(下载package for linux,通常是.tar.gz文件 ),解压缩后,check文件夹下的.c,.cpp or .f 文件,打开所有源文件,search geodist 看看能不能找到你的,试一试!

沙发
求证1加1 发表于 2013-5-27 14:48:25
可以的,如果lz是windows用户的话可以这么做,在CRAN上找到sna包并下载package source即楼上所说tar.gz文件,打开压缩包后找到src文件,一般来说其他语言的源代码都会在src文件中,这个包主要是和C混编,所以里面.c文件很多,按照lz的要求里面是有这个文件的。顺手帮lz把.c .h文件下下来了
希望对你有用,谢谢

源代码.rar
下载链接: https://bbs.pinggu.org/a-1340145.html

5.03 KB

本附件包括:

  • geodist.c
  • geodist.h

已有 1 人评分学术水平 热心指数 信用等级 收起 理由
glader + 1 + 1 + 1 观点有启发

总评分: 学术水平 + 1  热心指数 + 1  信用等级 + 1   查看全部评分

个人主页,欢迎订阅http://chenangliu.info/

藤椅
lixiaoguang 发表于 2013-5-28 09:23:15
下载你用的package的源代码(下载package for linux,通常是.tar.gz文件 ),解压缩后,check文件夹下的.c,.cpp or .f 文件,打开所有源文件,search geodist 看看能不能找到你的,试一试!

板凳
lixiaoguang 发表于 2013-5-28 09:23:21
下载你用的package的源代码(下载package for linux,通常是.tar.gz文件 ),解压缩后,check文件夹下的.c,.cpp or .f 文件,打开所有源文件,search geodist 看看能不能找到你的,试一试!

报纸
ziyenano 发表于 2013-5-28 11:30:40
非常感谢楼上两位~

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注cda
拉您进交流群
GMT+8, 2026-1-17 05:13