小编Art*_*iga的帖子

如何从python3中的xgboost模型中提取决策规则(特征拆分)?

我需要从我在python中安装的xgboost模型中提取决策规则.我使用0.6a2版本的xgboost库,我的python版本是3.5.2.

我的最终目标是使用这些拆分来容纳变量(根据拆分).

我没有遇到这个版本的任何属性,可以给我分裂.

plot_tree给了我类似的东西.然而,它是树的可视化.

我需要像/sf/answers/2784051931/这样的xgboost模型

python xgboost

9
推荐指数
3
解决办法
3094
查看次数

使用three.js折叠矩形以形成立方体

我试图制作一个立方体,给定6个面在表面上作为立方体网,一个面可移动.像这样的东西:

在此输入图像描述

在上图中,有6个面,一个面(蓝色面)可移动.

人们可以沿着它们的边缘将它们一起旋转以形成"网".一旦他们认为他们完成了,他们就可以按下"折叠"按钮 - 所有边缘都会向上转90度以创建立方体(如果他没有在正确的位置加入蓝色面,则可能不是立方体.)

按"折叠"按钮后,下面是中间状态.

在此输入图像描述

面部折叠后应该是这样的:

在此输入图像描述

相应的动画在这里给出:http: //www.mathematikus.de/10/

(不知何故,该链接无法在mac上运行)

我不知道该如何解决这个问题.任何帮助表示赞赏.

提前感谢你.

javascript three.js

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

通过命令行使用R时出错

我正在研究mirtCATR中的包.我需要在这个包中调用一个函数调用mirtCAT().这个函数里面有很多用c ++编写的函数.我需要看看哪个函数占用了哪个值.这就是为什么我需要调试我试图用gdb做的c ++函数.我指的是同样的文件:

http://r-pkgs.had.co.nz/src.html#src-debugging

当我使用命令R --debugger=gdb在命令提示符上启动R时

它正在启动R,但我认为它没有启动gcc编译器.

它正在抛出警告:

未知选项'--debugger = gdb'

我已经为gcc编译器更改了我的环境路径变量.

有人有什么建议吗?

PS我也提到了这个线程:Windows下Rcpp生成的DLL的调试(逐行)

@Dirk建议使用命令启动R. R -d gdb

这也不起作用它说::

unknown option '-d'

ARGUEMENT 'gdb' is _ignored_
Run Code Online (Sandbox Code Playgroud)

c++ debugging gcc gdb r

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

计算连续蓝条的数量,直到悬停条

我需要计算蓝条的最长条纹,直到我们正在悬停的条形图,通过以下代码获得的条形图:在此输入图像描述

例如,如果我悬停在第一个条(红色)上,最长条纹应显示0,第二个悬停(也是红色)也为0.当悬停在第三个蓝色条上时,它应显示1.直到我们在条形图上方悬停18号它应该显示最长条纹为2.从20开始,有两个以上连续的蓝调条,它就说3.即使我在21号栏上盘旋,它仍然应该显示最长条纹为3,它应该继续显示,直到连续出现四个或更多数量的蓝条.

body {
  font: 10px sans-serif;
}

.axis path,
.axis line {
  fill: none;
  stroke: #000;
  shape-rendering: crispEdges;
}

.bar {
  fill: orange;
}

.bar:hover {
  fill: cyan ;
}

.x.axis path {
  display: none;
}

    .grid .tick {
        stroke: lightgrey;
        opacity: 0.7;
    }

    .grid path {
        stroke-width: 0;
    }

.d3-tip {
  line-height: 1;
  font-weight: bold;
  padding: 12px;
  background: rgba(0, 0, 0, 0.8);
  color: cyan;
  border-radius: 2px;
}

/* Creates a small triangle extender for the tooltip */
.d3-tip:after …
Run Code Online (Sandbox Code Playgroud)

html javascript css d3.js

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

将R中的交互式图自动保存为.html文件到指定位置

我在R中使用threejs库。

  library(threejs)
  z <- seq(-10, 10, 0.01)
  x <- cos(z)
  y <- sin(z)
scatterplot3js(x,y,z, color=rainbow(length(z)))
Run Code Online (Sandbox Code Playgroud)

我需要将上述命令创建的交互式绘图另存为指定文件夹中的a.html文件,而不使用viwer-> export“另存为网页”下的下拉菜单(在Rstudio中)。

是否有任何R代码?

r

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

使用 D3 创建多层饼图

如何使用 d3.js 创建多层饼图,如下所示

在此输入图像描述

每个部分都没有内部小节,当它有一个小节时,它的颜色比外部小节更深,如上图所示。

我尝试搜索多层饼图,但我所能做的就是这个。

http://jsfiddle.net/ZpQ3x/

这是相应的javascript代码

var dataset = {
  final: [7000],
  process: [1000, 1000, 1000, 7000],
  initial: [10000],
};

var width = 660,
    height = 500,
    cwidth = 75;

var color = d3.scale.category20();

var pie = d3.layout.pie()
    .sort(null);

var svg = d3.select("body").append("svg")
    .attr("width", width)
    .attr("height", height)
    .append("g")
    .attr("class","wrapper")
    .attr("transform", "translate(" + width / 2 + "," + height / 2 + ")")

var gs = svg.selectAll("g.wrapper").data(d3.values(dataset)).enter()
        .append("g")
        .attr("id",function(d,i){
            return Object.keys(dataset)[i];
        });

var gsLabels = svg.selectAll("g.wrapper").data(d3.values(dataset)).enter()
        .append("g")
        .attr("id",function(d,i){
            return …
Run Code Online (Sandbox Code Playgroud)

javascript d3.js pie-chart

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

如果你已经有Rstudio,RTVS的用途是什么?

当您已在计算机上安装Rstudio时,使用Visual Studio的R工具有什么好处.即使我使用的是Visual Studio,也就是说我正在开发一些C#项目,这将是一个与RTVS IDE完全不同的环境.那么在什么情况下RTVS会被使用?

plot r visual-studio rstudio rtvs

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

How to debug function which is getting called throuh validate_and_run() in R?

I want to debug functions in ShadowCAT package. https://github.com/Karel-Kroeze/ShadowCAT/tree/master/R

Take any internal functions from this package, they are getting called via validate_and_run() function. If I go though it I am directly presented an output and I am not able to run through each line of the code I am interested in. What I think validate_and_run() creating an environment to call the functions.

For e.g. I am trying to debug shadowcat function from the package using following code:

library(devtools)
install_github("Karel-Kroeze/ShadowCAT")
library(ShadowCAT) …
Run Code Online (Sandbox Code Playgroud)

debugging r rstudio

5
推荐指数
0
解决办法
175
查看次数

如何使用 R.net 将 C# 中的数据表转换为 R 中的 data.fame

我需要将我定义如下的数据表转换为 R 中的数据框。

DataTable dtb = new DataTable();
            dtb.Columns.Add("Column1", Type.GetType("System.String"));
            dtb.Columns.Add("Column2", Type.GetType("System.String"));
            DataRow dtr1 = dtb.NewRow();
            dtr1[0] = "abc";
            dtr1[1] = "cdf";
            dtb.Rows.Add(dtr1);
            DataRow dtr2 = dtb.NewRow();
            dtr2[0] = "asdasd";
            dtr2[1] = "cdasdasf";
            dtb.Rows.Add(dtr2);
Run Code Online (Sandbox Code Playgroud)

有什么方法可以将上面的 DataTable " dtb"转换为 R 中的 data.frame。我已经在 C# 中定义了这个 DataTable,但我需要在 R 中进行计算,这就是为什么我需要将它传递给 R。

c# r r.net

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

如何将背景图像添加到使用 D3 创建的绘图中

我使用 D3 创建了这个折线图。

http://bl.ocks.org/d3noob/a22c42db65eb00d4e369

假设我需要将计算机本地文件中的一些 .png 图像添加到上图中,我该怎么做?

非常感谢。

javascript d3.js

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

在dagre-d3中为节点分配超链接

我正在使用此图http://cpettitt.github.io/project/dagre-d3/latest/demo/tcp-state-diagram.html。我需要在单击节点时将其定向到某个网址。

我尝试了这个:

<    html xmlns:xlink="http://www.w3.org/1999/xlink">
    <head>
    <meta charset="utf-8">

    <style>
        body {
            font: 300 14px 'Helvetica Neue', Helvetica;
        }

        .node circle {
            stroke: #333;
            fill: #ff0000;
        }

        .edgePath path {
            stroke: #00ff90; /* Arrow color */
            fill: #ff0000; /* Arrow Tip color */
            stroke-width: 1.5px;
        }
        /* Make it obvious the node is clickable */
        .node.clickable {
            cursor: pointer;
            text-decoration: underline;
        }

    </style>
</head>

<body>
    <`svg width=960 height=600><g /></svg>`
    <script src="http://d3js.org/d3.v3.min.js"></script>
    <script src="http://cpettitt.github.io/project/dagre-d3/v0.2.9/dagre-d3.js"></script>
    <script src="dagre-d3.js"></script>
    <!--<script src="lib/dagre-d3.core.js"></script>
    <script src="lib/graphlib.js"></script> …
Run Code Online (Sandbox Code Playgroud)

html javascript d3.js dagre-d3

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

标签 统计

javascript ×5

r ×5

d3.js ×4

debugging ×2

html ×2

rstudio ×2

c# ×1

c++ ×1

css ×1

dagre-d3 ×1

gcc ×1

gdb ×1

pie-chart ×1

plot ×1

python ×1

r.net ×1

rtvs ×1

three.js ×1

visual-studio ×1

xgboost ×1