• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
导航菜单
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • windows
  • 服务器硬件
  • 服务器运维
  • 云计算
  • 虚拟化
  • IIS教程
  • Linux
  • Apache
  • Ftp
  • DNS
  • Nginx
您的位置:首页 > 服务器 >云计算 > R.net简介(原创翻译),r.net简介原创翻译

R.net简介(原创翻译),r.net简介原创翻译

作者:网友 字体:[增加 减小] 来源:互联网

本文主要包含原创看简介和准岳母,原创节目简介,原创歌曲简介,原创歌手简介,原创简介等服务器相关知识,网友希望可以进行参考

R.net简介(原创翻译),r.net简介原创翻译


当你看到这篇文章的时候,你应该亲我一下。因为它花费了我一个可以泡妞的下午来翻译。R.net地址:http://rdotnet.codeplex.com/

R.NET

R.NET使.NET框架在同一进程与R统计语言进行互操作。
R.NET需要.NET Framework 4。并且在本地有R环境中安装的本地DLL。
R.NET适用于Windows,Linux和MacOS。您可以选择适合您的特殊语言来使用R.的统计和编程。
现在:你应该前往并且上手R.NET的文档了。
最新新闻

在RCLR,2014年12月18日发布r包为RCLR0.7-2。这是一个很有意义的发布,由于这样,所有的单元测试,可以通过使用单声道传递信息。

2014年11月16日R.NET源代码参考库现在托管在GitHub上。这已被要求由几个贡献者,提出,方便提交自己修改的代码。

2014年6月17日感谢埃维莉娜Gabasova书写了用于搭建R.NET在Mac的文档。

2014年5月23日1.5.13版本可以用在nuget.org。注意,包标识符是R.NET.Community。

2014-12:经过几个版本的R.NET1.5系列,以及相关的F#和图形工具,以下位置应该被用来获取最新的软件包。请注意,如果您使用R.NET的关键词去搜索,而不是R.NET.Community你也将获得老的资源。所以得用R.NET.Community来搜索。明白不。
https://www.nuget.org/packages?q=R.NET.Community

已知问题:

从ASP.NET应用程序中运行R.NET一直存在的问题。确切的原因尚不清楚,但是这可能是R本身引擎的固有限制对于线程安全方面。
初始化发动机时自定义启动参数被忽略在窗口上。其主要缺点是2GB的内存限制。将在下个版本逐渐解决。

下面我们举个例子:
下面的例子给出了R.NET如何工作在C#一个简单例子。
您正在走向真正开始使用R.NET的文档。
也可在范例页面找到C#和R的混合编程风格的例子。

Program.cs:



using System;
using System.Linq;
using RDotNet;
namespace Sample1
{
   class Program
   {
      static void Main(string[] args)
      {
         REngine.SetEnvironmentVariables();
         // There are several options to initialize the engine, but by default the following suffice:
         REngine engine = REngine.GetInstance();

         // .NET Framework array to R vector.
         NumericVector group1 = engine.CreateNumericVector(new double[] { 30.02, 29.99, 30.11, 29.97, 30.01, 29.99 });
         engine.SetSymbol("group1", group1);
         // Direct parsing from R script.
         NumericVector group2 = engine.Evaluate("group2 <- c(29.89, 29.93, 29.72, 29.98, 30.02, 29.98)").AsNumeric();

         // Test difference of mean and get the P-value.
         GenericVector testResult = engine.Evaluate("t.test(group1, group2)").AsList();
         double p = testResult["p.value"].AsNumeric().First();

         Console.WriteLine("Group1: [{0}]", string.Join(", ", group1));
         Console.WriteLine("Group2: [{0}]", string.Join(", ", group2));
         Console.WriteLine("P-value = {0:0.000}", p);

         // you should always dispose of the REngine properly.
         // After disposing of the engine, you cannot reinitialize nor reuse it
         engine.Dispose();

      }
   }
}

CLR常用简写词语,CLR是公共语言运行库(Common Language Runtime)和Java虚拟机一样也是一个运行时环境,它负责资源管理(内存分配和垃圾收集),并保证应用和底层操作系统之间必要的分离。CLR存在两种不同的翻译名称:公共语言运行库和公共语言运行时。
相关项目

R to CLR:R的包来访问.NET(CLR)从研发对象,补充R.NET。如果您正在寻找从研发访问.NET代码交互,你应该考虑这个包。
F# - [R提供:一个F#库,提供了R封装暴露静态类型化的功能,使用F#的类型提供机制。

最后编辑于2014年12月18日于下午2时03分由jperraud发布第37版。

分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • R.net简介(原创翻译),r.net简介原创翻译

相关文章

  • HBase入门5(集群),hbase入门5集群
  • Spark性能优化:shuffle调优
  • 讨论Spark的配置监控和性能优化,spark监控性能优化
  • mahout简介及安装配置
  • MapReduce处理表的自连接,mapreduce处理表
  • Hadoop学习---第一篇搭建Hadoop集群,---hadoop
  • [Spark源码剖析] DAGScheduler提交stage,sparkdagscheduler
  • 《4》CentOS7.0+OpenStack+kvm云平台部署—配置Nova,《4》kvm
  • Maven构建Hadoop Web项目,maven构建hadoopweb
  • Spark RDD API扩展开发(1),sparkrdd

文章分类

  • windows
  • 服务器硬件
  • 服务器运维
  • 云计算
  • 虚拟化
  • IIS教程
  • Linux
  • Apache
  • Ftp
  • DNS
  • Nginx

最近更新的内容

    • flume 组件概述与列表
    • hadoop2.x编译(三),hadoop2.x编译
    • Cloud Foundry安装部署指南(下),cloudfoundry
    • 2015.6.5,2015.6.5世界环境日
    • OpenStack之swift安装笔记,openstackswift
    • OSTC 2015,ostc2015
    • hive:Access denied for user &#39;root&#39;@&#39;%&#39;,hivedenied
    • 机器学习--k均值聚类(k-means)算法,--kk-means
    • hive创建表语句详解,hive语句详解
    • Storm简述及集群安装,Storm简述集群安装

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有