小编Ale*_*izz的帖子

如何在H2o中保存/加载训练有素的模型?

用户教程说

Navigate to Data > View All
Choose to filter by the model key
Hit Save Model
Input for path: /data/h2o-training/...
Hit Submit
Run Code Online (Sandbox Code Playgroud)

问题是我没有这个菜单(H2o,3.0.0.26,web界面)

h2o

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

将子查询直接传递给SQL Server中USP中的表类型参数

假设我有一个使用表参数和表参数类型定义的存储过程

CREATE Type dbo.P1 AS TABLE 
(
    Id Int NOT NULL,
    Name nvarchar(50) NULL
)

CREATE PROCEDURE [dbo].[usp_D]
(
    @id0 Int,
    @P1 dbo.P1 READONLY
)
AS
...
Run Code Online (Sandbox Code Playgroud)

我可以通过声明一个表变量来调用这个存储过程

DECLARE @V as dbo.P1 
Run Code Online (Sandbox Code Playgroud)

用数据填充它

--tbl_V is just some table with data
INSERT INTO @V (id, name) SELECT id, name FROM tbl_V
Run Code Online (Sandbox Code Playgroud)

并调用存储过程

Execute dbo.usp_d 
  @id0=1, -- some value
  @P1=@V
Run Code Online (Sandbox Code Playgroud)

我的问题:是否可以一步将查询直接传递给存储过程,而无需单独声明@P1变量并将数据插入其中,如下所示:

Execute dbo.usp_d 
      @id0=1, -- some value
      @P1=(SELECT id, name FROM tbl_V)
Run Code Online (Sandbox Code Playgroud)

sql t-sql sql-server-2008

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

对矩阵/数据帧中的行组进行操作

假设我有一个矩阵(可能是一个可以对矩阵强制的数据框,或者反之)

X=matrix(rnorm(45), nr=15 )
          [,1]       [,2]        [,3]
 [1,] -0.35659671 -0.5014418 -0.90051481
 [2,] -2.84945987 -0.6558198 -1.59163998
 [3,] -0.03612257  0.7118217 -0.76520379
 [4,]  2.45922337 -1.4965018 -0.28132609
 [5,] -0.46939481 -2.2576689 -0.91045703
 [6,]  0.65121124 -0.4879071 -1.81893484
 [7,] -0.28633954  0.3570085 -2.40230043
 [8,] -1.32283279 -0.4904968  0.42214466
 [9,]  0.55199355 -1.5181311 -0.62465292
[10,] -1.00114458  0.5140162 -0.01261708
[11,] -1.49307374  0.1734213  1.38231439
[12,] -1.71157588 -0.7030724 -1.05475532
[13,]  1.13823870  1.3380262  2.74988880
[14,] -0.41600520 -0.9527629  0.68447386
[15,] -1.25893418 -0.3633260  0.38870010
Run Code Online (Sandbox Code Playgroud)

获得列总和很容易(colSums,或应用,或任何首选方法).但是,我有一个位置指数,比方说

idx=c(3,7,13)
Run Code Online (Sandbox Code Playgroud)

因此,我需要拆分矩阵并对子节中的列求和(或者,通常执行某些函数),例如行1到3,4到7,8到13和14到15(最后一行)和得到4乘3矩阵

          [,1]       [,2]        [,3]
[1,] -3.2421792 -0.4454399 …
Run Code Online (Sandbox Code Playgroud)

split r matrix dataframe

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

标签 统计

dataframe ×1

h2o ×1

matrix ×1

r ×1

split ×1

sql ×1

sql-server-2008 ×1

t-sql ×1