推荐星级:
  • 1
  • 2
  • 3
  • 4
  • 5

Python与R语言混合编程方法的研究和应用

更新时间:2019-12-20 18:14:15 大小:1M 上传用户:songhuahua查看TA发布的资源 标签:python 下载积分:1分 评价赚积分 (如何评价?) 打赏 收藏 评论(0) 举报

资料介绍

在大数据时代,需要大量的算法从杂乱无章的海量数据中挖掘出重要的信息,实现数据的商业价值。Python和R语言都是主流的开源编程工具,定位于数据挖掘和算法编制。Python是一种基于Web、免费、轻量级的解释型语言,而R语言是具有强大算法包的全球流行数理统计软件。结合2种语言的优点,通过Python调用R语言进行混合编程,解析Python调用R的本地和远程两种方法。在阿里云ECS上布置R语言服务器,发挥Python语言强大的胶水功能,在本地机搭建Flask Web框架,实现R语言Holt-Winters预测算法的ECharts网页数据面板的编制。


部分文件列表

文件名 大小
Python与R语言混合编程方法的研究和应用.pdf 1M

部分页面预览

(完整内容请下载后查看)
35  
1
Vol. 35 No. 1  
Jan. 2018  
卷第  
计算机应用与软件  
Computer Applications and Software  
2018  
1
Python  
R
语言混合法的研究应用  
1
1
2
宫薇薇 齐春 裴世廉  
1
(
100081)  
中国科学研究院研究京  
2
(
110002)  
沈阳铁信息技术辽宁 沈阳  
, ,  
在大数据时要大的算法从数据中挖掘出重要的信息 现数据的商业价值  
Python  
R
语言开源程工于数据挖掘和算法制  
Python Web、 、  
是一种基于 免费 轻级  
R 2 ,  
解释语言 语言是具有大算法球流行数理软件 结合 语言点 通过  
Python  
R
用  
语言析  
Python  
R
ECS  
R
Py-  
地和程两种方法 在阿里云  
语言服务器 挥  
Holt-Winters ECharts  
数据  
thon  
语言大的胶水功机搭建  
Flask Web  
R  
框架 语言  
预测算法的  
制  
Python  
R
Rserve PyRserve  
Flask  
关键词  
语言  
程  
TP311. 11  
A
DOI: 10. 3969 /j. issn. 1000-386x. 2018. 01. 005  
中图分类号  
文献标识码  
RESEARCH AND APPLICATION OF HYBRID PROGRAMMING WITH PYTHON AND R  
1
1
2
Gong Weiwei Qi Xiangchun Pei Shilian  
1
( Transport and Economic Research InstituteChina Academy of Railway SciencesBeijing 100081China)  
2
( Information Technology InstituteShenyang Railway BureauShenyang 110002LiaoningChina)  
Abstract  
In the era of big dataa large number of algorithms are needed to dig out important information from the  
chaotic massive data to achieve the commercial value of the data. Python and R language are the mainstream open source  
programming tools for data mining and algorithmic programming. Python is a Web basedfreelightweight interpretation  
language and the R language is global popular mathematical statistics software with a powerful algorithm package. We  
combined with the advantages of two languages and parsed two methods ( local and remote) of Python call through the  
Python call R for mixed programming. With the setup of the R language server on Ali cloud ECSPython language plays  
powerful glue function. We achieved the R language Holt-Winters prediction algorithm ECharts web data panel  
preparation by building Flask Web framework in the local machine.  
Keywords  
Python  
R
Rserve PyRserve Hybrid programming Flask  
化的开发言 但计特别是预  
Holt-Winters Py-  
以  
例  
0
引 言  
thon seasonal  
, ,  
使复杂 应用大  
R  
Python  
Guido van Rossum  
20  
90  
编  
程工作  
的数法  
Python  
纪  
, ,  
悠久 拥比  
, , 、  
对象易  
使用  
Web  
应用开发的诸多功  
、 。 、  
有大于  
Web  
, ,  
方便 备  
。  
应用的广泛欢迎 特别  
但对  
Java. netPython  
好的口  
Python  
用开发 是  
Python ,  
R
代  
Spark  
因此 本文出通过  
Python  
点 发挥  
利  
、  
大开发之一 是大数据采集 及数据  
开发应用程功  
: 2017 - 02 - 22。  
( 2016YJ0812015YJ0802014YJ099) 。 , , :  
宫薇薇 副研究主研领域 铁  
收稿日期  
中国科学研究基金项目  
,  
数据 运高工 裴世廉 高工  
1
: Python  
R
语言混合编程方法的研究应用  
29  
宫薇薇等  
。  
地和两  
http: / /www. jetbrains. com/pycharm/  
载  
种调发基于  
Echarts  
Pycharm  
装  
FileSettingsPro-  
数据的  
Holt-Winters  
Web  
jectProject Interpreter  
Python  
的  
法  
应用  
, : C: \ Users \ gww \ Anaconda2 \ python.  
作为如  
1 Python  
R
exe,  
果需更多的右侧加号索  
原理  
建  
. py  
print( hello) , ,  
输入 运行 环  
Python  
R
行  
要一时间进行更行  
py  
打  
PC  
置  
将两台  
结果  
环境过  
rpy2  
分  
装  
服务调  
1 。  
R
:
访网  
https: / /www. r - project. org /,  
服 务 在  
R
download  
R 。  
毕  
击  
RServePython PyRserve  
装  
系统环境量  
Path R include  
的  
图 所示  
bin  
, :  
件夹的位置 如  
C: \Program Files\R\R - 3. 3. 0 \include; C: \Program Files\R  
\R - 3. 3. 0 \bin  
cmd  
RR  
进入输入 显示 版  
R ,  
号 说明环境 输入令  
in-  
stall. packages dependencies  
置  
TRUE  
下  
:
install. packages( ″forecast″dependencies = TRUE)  
R
:
环境输入试  
1
Python  
R
图  
skirts < - scan( ″http: / /robjhyndman. com/tsdldata/roberts/  
skirts. dat″skip = 5)  
skirtsseries < - ts( skirtsstart = c( 1866) )  
plot. ts( skirtsseries)  
rpy2,  
服务过  
RServe /PyRserve  
过  
用 通过  
Python  
Flask WebMySQLdb  
进  
pySaprk  
行数据库  
ECharts  
数据  
行数据视  
R  
化等展开发 言  
pylrforecast  
高应用平  
3 ,  
效果图 所说明功  
力  
2
环境安装  
混编首先试  
果采将两台  
PC  
;
果采用服务将两运行装  
Python: https: / /www. continuum. io /downloads,  
Anaconda  
Python  
载  
装  
比  
环境量  
python(  
Python  
不需置  
3
R
言输结果  
cmd  
2
图  
的更新  
进入输入  
) ,  
显示  
Python  
Anaconda ,  
号 说  
3 Python  
R
用方法  
功  
本  
式 具体调步骤下  
:
1
http: / /www. lfd. uci. edu / ~ gohlke /py-  
骤  
thonlibs/#rpy2  
rpy2 - 2. 5. 6 - cp27 - none -  
件  
win_amd64. whl, ,  
拷贝工程的根执  
pip install  
: pip install rpy2 - 2. 5. 6 - cp27 -  
令  
2
Python  
功  
none - win_amd64. whl。  

全部评论(0)

暂无评论

上传资源 上传优质资源有赏金

  • 打赏
  • 30日榜单
X