小编Jim*_*aas的帖子

Dbeaver 没有活动连接

在 ubuntu linux 21.1 上运行 Dbeaver 21.3.0。我遇到的问题是,当尝试执行查询时,我收到“无活动连接错误”。但是,在数据库导航器屏幕中,我有一个活动的远程 ms-sql-server 连接,可以看到整个数据库及其中的所有文件,可以检查它们的所有列属性等。如何让这个特定的脚本与该脚本关联特定数据库?我还想在下次打开脚本时自动关联它吗?

sql-server connection dbeaver

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

R按行填充数组

我想做一些矩阵运算,最好使用 3(或更高)维数组。如果我想按行填充矩阵,则有一个参数(byrow = TRUE ) 但是没有这样的选项来创建/填充多维数组。我能够完成它的唯一方法是使用aperm转置由列填充的数组。例如:

arr.1 <- array(1:12, c(3,2,2))

arr.1

arr.2 <- aperm(arr.1, c(2,1,3))

arr.2
Run Code Online (Sandbox Code Playgroud)

产生正确的结果,一个由行填充的维数为 2,3,2 的数组。必须从 Column x Row x Range 数组向后工作以获得 Row x Column x Range 数组,这似乎有点违反直觉。这可能是以前 f77 编码的坏习惯还是我忽略了一些简单的东西?

arrays r

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

从源代码编译 R 3.5.1,没有 libR.so

我使用的是 Ubuntu 18.04、R 3.5.1 的源代码和以下配置命令

 ./configure --enable-R-shlib --with-tcltk --with-tcl-config=/usr/lib/tclConfig.sh --with-tk-config=/usr/lib/tkConfig.sh
Run Code Online (Sandbox Code Playgroud)

它似乎配置,编译和安装都很好。但是,当我尝试运行 RStudio 时,它给出一个错误,说它找不到“libR.so”。编译以前版本的 R 生成了 libR.so 的副本,该副本已安装但由于某种原因未安装此版本,因此未安装并且 RStudio 会抱怨。是否缺少某些内容,或者我是否需要在 configure 语句中添加某些内容以使其生成 libR.so 文件?

r rstudio

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

Julia,在 R 中复制“rbinom()”的函数

我四处挖掘并用谷歌搜索,但没有找到一个例子。我确信 Julia 有一个强大的函数(在基数中?)以给定的概率生成随机二项式(伯努利?)“成功”。我找不到它或弄清楚如何在 Julia 中执行等效操作:

> rbinom(20,1,0.3)
 [1] 1 1 1 0 0 0 1 1 0 0 0 0 1 1 0 0 0 1 0 0

Run Code Online (Sandbox Code Playgroud)

谢谢。J

random binomial-cdf julia bernoulli-numbers

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

Julia,使用map多次运行一个函数,

我有一些代码可以正常运行并执行我想要的操作,尽管可能有一个更简单更优雅的解决方案,但这是有效的:

round(Int16, floor(rand(TruncatedNormal(150,20,50,250))))
Run Code Online (Sandbox Code Playgroud)

但是,当我尝试使用 map 多次执行它时,它会抛出一个错误,指出它不喜欢 Int16 规范,因此:

map(round(Int16, floor(rand(TruncatedNormal(150,20,50,250)))), 1:2)
Run Code Online (Sandbox Code Playgroud)

抛出这个错误

ERROR: MethodError: objects of type Int16 are not callable
Run Code Online (Sandbox Code Playgroud)

我只想运行它两次(在本例中)并对结果求和。为什么不高兴呢?谢谢。J

integer loops julia

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

如何在html中嵌入文本文件?

我有一个与 Jekyll 一起使用的 index.html 文件,并且希望从与 index.html 文件位于同一目录中的文本文件(“stuff.txt”)调用 HTML 文件中的一个段落的内容。

是否有一个简单的 HTML 命令可以读取文本,最好不使用 PHP 或 JavaScript?

html javascript php jekyll

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

将工作代码包装在函数中,它会停止工作

我有一些运行良好的代码,并且我在代码中以相同的格式重复了几次,因此我尝试将其包装在通用函数中,一旦我这样做,它就会停止工作。我不知道为什么,但我错过了一些基本的东西。如果您能告诉我我的基本错误,我会很高兴。谢谢。J

在代码中工作的函数的格式为:

vec1[ as.logical (vec1 == val1 & vec2 >= val2)] <- val3
Run Code Online (Sandbox Code Playgroud)

因此,当满足条件时,这会将 vec1 中的值从当前值更改为 val3。但是,如果我创建一个函数,例如

ChangeState <- function (vec1, vec2, val1, val2, val3) {
    vec1[as.logical(vec1 == va1 & vec2 >= val2)] <- val3
}
Run Code Online (Sandbox Code Playgroud)

然后我这样执行它:

ChangeState(inputvec1, inputvec2, value1, value2, value3)
Run Code Online (Sandbox Code Playgroud)

什么也没发生,它不会改变 vec1 中的任何值,即使它应该改变。它运行并且不会抛出任何错误或警告。这可能是一个“范围界定”问题吗?如果是这样我该如何修复它?

r function scoping

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

Julia,for 循环迭代器增加到零

我有一个很好的函数,可以对使用此函数生成的一组随机数求和。

sum(round(Int8, floor(
        rand(TruncatedNormal(var1, var2, var3, var4))))
                     for _ in 1:var5)
Run Code Online (Sandbox Code Playgroud)

大多数情况下它工作正常,var5,for循环的迭代器在函数中较早地计算,并且可以合法地为零。因此,通过从 1 增加到 0 进行迭代不起作用并引发错误。Julia 中是否有一个干净的“检查”,它只会为整个函数产生 0 结果,或者我是否需要返回并将此函数包含在if语句中以在运行它之前检查 var5 的值,如果var5<=0,产生替代结果 (0)?谢谢。J

iterator for-loop julia

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

我可以乘以不同长度的向量吗?

v1 <- c(1,2)
v2 <- c(3,4,5,6)
Run Code Online (Sandbox Code Playgroud)

有没有办法将这两个向量相乘,使结果是向量暗(1,3)
,如(11,14,17)

这类似于所有可能的暗淡(1,2)乘法组合,例如 (1,2) %x% t(3,4),(1,2) %x% t(4,5),(1,2) %x% t(5,6)

看起来很简单,看起来没有运气.

r vector vector-multiplication

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