问题列表 - 第37101页

将.RData文件序列化到数据库

我正在开发一个项目,我有很多分析师在R中创建统计模型.他们通常为我提供模型对象(.Rdata文件),并为各种数据集自动执行它们.

我的问题是:

  • 我可以使用数据库并将这些.RData文件保存在那里吗?这样做的任何提示?(我目前将.Rdata文件存储到磁盘并使用数据库存储位置信息)

  • 我从其他分析师那里获得了许多R脚本,他们在创建模型之前已对数据进行了一些预处理.有没有人有使用PMML的经验,无需人工干预即可重复此过程?PMML存储预处理步骤,将建模步骤作为标记标记存储,并在新数据集上重复相同步骤.

感谢您的建议和反馈.

-苛刻

database r rdata

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

在一行中多次递增一个MATLAB数组的值

这是一个关于在同一语句中多次递增MATLAB数组的一个值的问题,而不必使用for循环.

我将我的数组设置为:

>> A = [10 20 30];
Run Code Online (Sandbox Code Playgroud)

然后运行:

>> A([1, 1]) = A([1, 1]) + [20 3]

A =

    13    20    30
Run Code Online (Sandbox Code Playgroud)

显然,20被忽略了.但是,我希望它被包括在内,以便:

>> A = [10 20 30];
>> A([1, 1]) = A([1, 1]) + [20, 3]
Run Code Online (Sandbox Code Playgroud)

会给:

A =

    33    20    30
Run Code Online (Sandbox Code Playgroud)

是否有一个函数允许以一种漂亮的矢量化方式完成它?

(实际上,对数组的索引将包括多个索引,因此它可能是[1 1 2 2 1 1 1 1 3 3 3]等等,并且数字数组将以[20, 3]相同的长度递增(以上).)

arrays matlab increment vectorization

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

Javascript()运算符调用函数

我已经使用javascript一段时间了,我开始意识到我使用该语言有多糟糕.它的一些更高级的方面是关闭,如闭合,模块模式等.

有人可以解释()操作符在放置在函数末尾时是如何工作的,也就是为什么它会立即调用它 - 我以前没有看过这个并且对这实际上是如何工作感到困惑.

如:

var myFunct = function() {
    alert("here");        
}();
Run Code Online (Sandbox Code Playgroud)

最后的()将立即调用该函数.

javascript

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

msvc + GNU 制作

我知道 windows 上最快和最轻量级的二进制文件只生成 msvc 编译器

msvc Express 版是免费的 http://www.microsoft.com/express/windows/

但是如何使用 cl.exe 而不是 g++.exe 呢?

是否可以通过使用 GNU make 变量共同生成可与 cl.exe 和 g++ 一起使用的 makefile?

例如 http://msdn.microsoft.com/en-us/library/19z1t1wy(v=VS.80).aspx

export CC = path/to/cl.exe
export COMPILE_WITHOUT_LINKING = /c
export OBJECT_FILE = /Fo
Run Code Online (Sandbox Code Playgroud)

还是 cl 和 g++ 的概念非常不同?

c c++ build gnu-make visual-c++

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

如何判断DataMapper中是否存在表

由于检查table_exists,此代码在最后一行失败了吗?如何在Datamapper中正确执行此操作?


require 'sinatra'
require 'DataMapper'

DataMapper::setup(:default, "sqlite3://#{Dir.pwd}/blog.db")

class Post
    include DataMapper::Resource
    property :id, Serial
    property :title, String
    property :body, Text
    property :created_at, DateTime
end

DataMapper.finalize

# automatically create the post table
DataMapper.auto_migrate! unless Post.table_exists?
Run Code Online (Sandbox Code Playgroud)

ruby datamapper

0
推荐指数
1
解决办法
1127
查看次数

在界面中实现Comparable

我只使用它的接口调用一个特定的类.问题是,类本身实现了Comparable,但因为我通过不同的接口引用该类,所以编译器不知道它实现了Comparable.我确信有一个简单的解决方案......但我现在想不到它.

java interface comparable

3
推荐指数
1
解决办法
5051
查看次数

Excel从两个不同的AppDomain调用.NET自动化服务器?

我有一个Excel插件(用C#编写),带有一个静态变量,它是单例数据缓存的核心:

static DataCache _instance;
Run Code Online (Sandbox Code Playgroud)

这可以通过三种不同的代码路径访问:

  1. VSTO功能区上的事件处理程序初始化实例,并读取它以在帮助程序对话框中显示
  2. RTD服务器(声明为[ComVisible]并实现IRtdServer接口的类)利用RTD公式的数据
  3. 一组自动化调用(在另一个声明为[ComVisible]的类中实现)也对数据进行操作.这些是通过单击Excel工作表上的按钮时调用的VBA代码调用的.

编辑(#3):

根据首次调用这些代码路径的顺序,我发现我的代码在两个单独的AppDomain中运行.

功能区事件处理程序的所有访问都发生在名为"MyPlugIn.vsto"的AppDomain中.如果这是对我的COM对象的第一次访问,则所有后续调用(包括RTD调用)都发生在同一AppDomain中.

但是,如果FIRST访问是通过RTD接口进行的,则该调用和所有后续RTD调用都发生在名为"DefaultDomain"的AppDomain中.(当加载带有嵌入式RTD公式的已保存文档时会发生这种情况.)通过工具栏初始化和操作DataCache的后续调用仍会出现在"MyPlugIn.vsto"AppDomain中.这意味着RTD公式总是像DataCache未初始化一样运行(因为在一个AppDomain中设置的静态变量在另一个AppDomain中保持未初始化).

当VSTO初始化时,Excel或VSTO似乎正在创建AppDomain.在此初始化之前通过COM interop创建的对象在默认AppDomain中着陆,而之后创建的对象则在VSTO AppDomain中着陆.

无论在哪个AppDomain中创建我的RTD服务器对象,我如何确保使用相同的DataCache实例?

.net com excel vsto appdomain

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

调整大小和裁剪图像居中

所以目前我正在尝试裁剪和调整图片大小以使其适合特定尺寸而不会失去比例.

一个小图像,以显示我的意思:

替代文字

我玩了一些vocaro的类别,但他们不使用png并且与GIF有问题.图像也不会被裁剪.

有没有人有一个建议如何这样做调整大小最好的方式或可能有一个链接到现有的库/类别/什么?

谢谢你的所有提示!

ps:ios是否实现了"选择一个摘录",以便我有正确的比例,只需要缩放它?!

iphone cocoa-touch objective-c ios

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

Python字符串为整数值

我想知道如何将Python中的字符串转换为相应的整数值,如下所示:

>>>print WhateverFunctionDoesThis('\x41\x42')

>>>16706

我已经四处寻找,但一直没能找到一个简单的方法来做到这一点.

谢谢.

python

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

以下冒号(:)在MATLAB语法中是什么意思?

a = imread('autumn.tif');
a = double(a); 
[row col dim] = size(a);
red = a(:, :, 1);
green = a(:, :, 2);
blue = a(:, :, 3);
Run Code Online (Sandbox Code Playgroud)

:最后三行中的冒号是什么意思?(上面的片段来自Dhananjay Theckedath的"图像处理".)

syntax matlab image-processing

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