小编use*_*923的帖子

scp -r 似乎不适用于 zsh,不知道为什么

我可以将文件 scp 到远程主机,但如果我尝试scp -r访问目录,它不起作用

scp -r mydir me@remote.host:/where/the/dir/has/to/go/
scp: realpath /whatever/mydir: No such file
scp: upload "/whatever/mydir": path canonicalization failed
scp: failed to upload directory cf2t to /where/the/dir/has/to/go/
Run Code Online (Sandbox Code Playgroud)

我认为这是通配符的问题,所以我引用了该死命令的不同部分,但无济于事。

scp zsh

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

R:有效地在每列选择不同的行

我有一个矩阵:

x = rbind(1:5, 6:10)
x
     [,1] [,2] [,3] [,4] [,5]
[1,]    1    2    3    4    5
[2,]    6    7    8    9   10 
Run Code Online (Sandbox Code Playgroud)

我想根据索引为每列选择不同的行.例如,我可能想要一个看起来像的新矢量

[1]  1  2  8  4 10
Run Code Online (Sandbox Code Playgroud)

通过选择c(1,1,2,1,2)适当列的行.我可以这样做:

diag(x[c(1,1,2,1,2),])
[1]  1  2  8  4 10
Run Code Online (Sandbox Code Playgroud)

但这是内存效率低下因为它创建了这个矩阵:

x[c(1,1,2,1,2),]
    [,1] [,2] [,3] [,4] [,5]
[1,]    1    2    3    4    5
[2,]    1    2    3    4    5
[3,]    6    7    8    9   10
[4,]    1    2    3    4    5
[5,]    6    7    8    9   10
Run Code Online (Sandbox Code Playgroud)

鉴于真实的数据集和多次迭代,我担心严重的性能问题.如何有效地根据我的索引提取相同的值?

performance r subset

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

标签 统计

performance ×1

r ×1

scp ×1

subset ×1

zsh ×1