小编use*_*275的帖子

在R Markdown中注释掉文本(Rmd文件)

在R Markdown(.Rmd)文件中,如何注释掉未使用的文本?我不是指在R代码块中的文本,但一般的文本,就像%LaTex的例如.

knitr r-markdown

102
推荐指数
3
解决办法
6万
查看次数

MySQL /写入文件错误(错误代码28)

我的一个Web应用程序出现以下错误 -

Query3 failed: Error writing file '/tmp/MY1fnqpm' (Errcode: 28) ... INSERT MailList... (removed the rest of the query for security reasons)
Run Code Online (Sandbox Code Playgroud)

任何想法 - 这是我的服务器上的一些硬盘空间问题?

mysql logging

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

从矩阵创建数据框

如何获得与现有矩阵具有相同数据的数据框?

我的矩阵的简化示例:

mat <- matrix(c(0, 0.5, 1, 0.1, 0.2, 0.3, 0.3, 0.4, 0.5),
              ncol = 3, nrow = 3,
              dimnames = list(NULL, c("time", "C_0", "C_1")))

> mat
     time C_0 C_1
[1,]  0.0 0.1 0.3
[2,]  0.5 0.2 0.4
[3,]  1.0 0.3 0.5
Run Code Online (Sandbox Code Playgroud)

我想创建一个如下所示的数据框:

     name   time   val
1    C_0    0.0    0.1
2    C_0    0.5    0.2
3    C_0    1.0    0.3
4    C_1    0.0    0.3
5    C_1    0.5    0.4
6    C_1    1.0    0.5
Run Code Online (Sandbox Code Playgroud)

我所有的尝试都非常笨拙,例如:

data.frame(cbind(c(rep("C_1", 3), rep("C_2", 3)),
                 rbind(cbind(mat[,"time"], mat[,"C_0"]),
                       cbind(mat[,"time"], mat[,"C_1"]))))
Run Code Online (Sandbox Code Playgroud)

有没有人知道如何更优雅地做到这一点?请注意,我的实际数据还有一些列(40列).

r matrix dataframe

46
推荐指数
3
解决办法
12万
查看次数

R使用R CMD检查创建参考手册

我正在编写R包,并希望制作包中所有功能的pdf参考手册.我从这里了解到R CMD check自动创建参考手册.

在这里,我读到"在NAMESPACE的导出部分列出的功能"中创建了一个手动输入.

我的NAMESPACE文件如下所示:

# Export all names
exportPattern(".")

# Import all packages listed as Imports or Depends
import(
  LIM
)
Run Code Online (Sandbox Code Playgroud)

所以我认为一切都会被输出.在R CMD check包目录期间,最后它说:

 * checking PDF version of manual ... OK
Run Code Online (Sandbox Code Playgroud)

但是,我没有在我的包目录中找到参考手册(我认为它将在inst/doc中).我在这里错过了什么?

r reference-manual package

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

R在位置处分割数字向量

我想知道在某个索引处将矢量分成两个的简单任务:

splitAt <- function(x, pos){
  list(x[1:pos-1], x[pos:length(x)])
}

a <- c(1, 2, 2, 3)

> splitAt(a, 4)
[[1]]
[1] 1 2 2

[[2]]
[1] 3
Run Code Online (Sandbox Code Playgroud)

我的问题:必须有一些现有的功能,但我找不到它?可能split是一种可能吗?如果pos=0或是,我的天真实施也不起作用pos>length(a).

split r vector

19
推荐指数
3
解决办法
6995
查看次数

从资源类中提供swagger.json

我使用swagger来记录resteasy API的端点,并swagger.json使用带有这样的方法的servlet来提供描述:

public void init(ServletConfig config) throws ServletException
{
    super.init(config);
    BeanConfig beanConfig = new BeanConfig();
    beanConfig.setHost("localhost:8080");       
    beanConfig.setBasePath("/api");
    beanConfig.setResourcePackage("my.rest.resources");
    beanConfig.setScan(true);       
}
Run Code Online (Sandbox Code Playgroud)

我可以访问swagger.jsonat localhost:8080/api/swagger.json.但是,我的合作者希望避免使用除resteasy servlet之外的额外servlet,我想知道我是否可以从资源类的方法提供swagger生成的json,如下所示:

@GET
@Path("/myswagger")
@Produces("application/json")
public String myswagger(@Context UriInfo uriInfo) 
{
    Swagger swagger = new Swagger();
    // Do something to retrieve the Swagger Json as a string
    // ... 
    return(swaggerJsonString);
}
Run Code Online (Sandbox Code Playgroud)

然后通过访问swagger生成的json localhost:8080/api/myswagger.这可能吗?

java servlets resteasy swagger swagger-2.0

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

使用 Tensorflow 2 中保存的模型进行推理:如何控制输入/输出?

将我的代码从 TF1 调整为 TF2.6 我遇到了麻烦。我正在尝试向 inception resnet 添加一些自定义层,保存模型,然后加载并运行它。

from tensorflow.keras.layers import Dense                                                                                                                       
from tensorflow.keras.models import Model                                                                                                                       
from tensorflow.keras.applications.inception_resnet_v2 import InceptionResNetV2                                                                                 
from tensorflow.keras.layers import Dense, GlobalAveragePooling2D                                                                                               
import tensorflow as tf                                                                                                                                         
import numpy as np                                                                                                                                              
from PIL import Image                                                                                                                                           
                                                                                                                                                                
export_path = "./save_test"                                                                                                                                     
                                                                                                                                                                
# Get model without top and add two layers                                                                                                                      
base_model = InceptionResNetV2(weights='imagenet', input_tensor=None, include_top=False)                                                                        
out = base_model.output                                                                                                                                         
out = GlobalAveragePooling2D()(out)                                                                                                                             
predictions = Dense(7, activation='softmax', name="output")(out)                                                                                                
                                                                                                                                                                
# Make new model using inputs from base model and custom outputs                                                                                                
model = Model(inputs=base_model.input, …
Run Code Online (Sandbox Code Playgroud)

python machine-learning keras tensorflow tensorflow2.0

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

vagrant包如何保存对新框的更改

我的问题与有关,但我没有让它发挥作用.

我使用来自vagrantbox.es(http://goo.gl/KwQSa2)的预先制作的流浪盒,我想做一些更改并将新虚拟机重新打包成一个新的流浪盒文件.

为了得到初始框,我添加config.vm.box_url = "http://goo.gl/KwQSa2"到我的流浪文件.

在调用之后vagrant up我做了vagrant ssh一些操作(例如touch testfile.txt).

注销后我使用vagrant package哪个创建package.box.

那我vagrant destroy的路径添加到package.boxconfig.vm.box_url在我流浪的文件,然后执行vagrant up一次.

当我登录VM时,我testfile.txt不在那里,所以看起来我打包了未更改的框.

我尝试过其他的事情,比如vagrant box repackage没有成功.

我在这里错过了什么?

virtualbox virtual-machine vagrant

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

使用gnome-terminal的桌面应用程序:脚本和图标的相对路径

gnome-terminal用来创建一个可点击的桌面应用程序.该应用程序应下载到一个zip文件夹中,其子目录bin包含my myapp.desktop.我想somedir在我的zip文件中有一个不同的目录,其中包含主应用程序脚本和应用程序的图标.

但是,gnome-terminal似乎不适用于相对路径.我在这里myapp.desktop:

[Desktop Entry]
Exec=gnome-terminal -e "bash -c -i 'exec $SHELL --init-file ../somedir/myscript.sh'"
Icon=../somedir/myicon.gif
Terminal=true
Type=Application
Run Code Online (Sandbox Code Playgroud)

我的问题是:如何将点击应用程序图标的目录传递给gnome-desktop?或者我如何组织我的目录,以便我不必拥有myicon.gifmyscript.sh在同一目录中myapp.desktop

我知道这个--working-directory论点,gnome-terminal并试图通过$PWD,没有成功.

编辑:

相关问题: 用于Python脚本的桌面启动器以错误的路径启动程序(Linux)

可以在.desktop文件中指定路径,但同样,它似乎不处理相对路径.如果我添加 Path=.,则找不到.

bash ubuntu icons desktop-application launcher

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

由slurm处理的bash脚本中的注释

slurm在群集上使用来运行作业并提交如下所示的脚本sbatch:

#!/usr/bin/env bash

#SBATCH -o slurm.sh.out
#SBATCH -p defq
#SBATCH --mail-type=ALL
#SBATCH --mail-user=my.email@something.com

echo "hello"
Run Code Online (Sandbox Code Playgroud)

我可以以某种方式注释掉#SBATCH一行,例如#SBATCH --mail-user=my.email@something.com在这个脚本中吗?由于slurm指令是bash注释本身,我不知道如何实现这一点.

bash comments hpc slurm

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