小编Mae*_*orm的帖子

使用df [col]访问列给出:'sort.list'的错误'x'必须是原子的

我有一个非常简单的数组,我想在其上运行ROC曲线分析.但首先,当我尝试使用命令将数据强制转换为因子类型时table[1]<-factor(table[1]),我得到了错误

Error in sort.list(y) : 'x' must be atomic for 'sort.list'
Have you called 'sort' on a list?
Run Code Online (Sandbox Code Playgroud)

下面给出了数据中很少的样本行

GRADE   TRUE-GRADE

benign  Benign
benign  Benign
benign  Benign
benign  Benign
benign  Benign
benign  Benign
benign  Malignant
benign  Malignant
indeterminate   Benign
indeterminate   Benign
indeterminate   Benign
indeterminate   Benign
indeterminate   Benign
indeterminate   Benign
indeterminate   Benign
indeterminate   Benign
indeterminate   Benign
indeterminate   Benign
indeterminate   Benign
indeterminate   Benign
indeterminate   Benign
indeterminate   Malignant
indeterminate   Malignant
indeterminate   Malignant
likely benign   Benign
likely benign   Benign
likely benign   Benign …
Run Code Online (Sandbox Code Playgroud)

indexing syntax r vector dataframe

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

在 tomcat 9 中设置 xnat webapp 时出错

我已按照xnat网站上的在线文档(https://wiki.xnat.org/documentation/getting-started-with-xnat/xnat-i ​​nstallation-guide)并安装了apache tomcat 9(版本9.0.75,JVM版本) :1.8.0_372_b07,JVM 供应商:Temurin)。但是当我在 xnat web 应用程序上单击“开始”时,出现错误:

FAIL - Application at context path [/xnat-web-1.8.8] could not be started
FAIL - Encountered exception [org.apache.catalina.LifecycleException: Failed to start component [org.apache.catalina.webresources.StandardRoot@35a50a4c]]
Run Code Online (Sandbox Code Playgroud)

日志文件显示以下内容(被截断以允许在此处发布):


... org.apache.catalina.core.ApplicationContext.log HTMLManager: Error starting [/xnat-web-1.8.8]
        org.apache.catalina.LifecycleException: Failed to start component [org.apache.catalina.webresources.StandardRoot@6dde5c8c]
                at org.apache.catalina.util.LifecycleBase.handleSubClassException(LifecycleBase.java:440)
              
...
...
...
                at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659)
                at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
                at java.lang.Thread.run(Thread.java:750)
        Caused by: java.lang.NullPointerException
                at java.lang.String.startsWith(String.java:1405)
                at java.lang.String.startsWith(String.java:1434)
                at org.apache.catalina.webresources.AbstractFileResourceSet.file(AbstractFileResourceSet.java:98)
                at org.apache.catalina.webresources.DirResourceSet.getResource(DirResourceSet.java:94)
                at org.apache.catalina.webresources.StandardRoot.getResourceInternal(StandardRoot.java:272)
                at org.apache.catalina.webresources.Cache.getResource(Cache.java:64)
                at org.apache.catalina.webresources.StandardRoot.getResource(StandardRoot.java:211)
                at org.apache.catalina.webresources.StandardRoot.listResources(StandardRoot.java:347)
                at org.apache.catalina.webresources.StandardRoot.processWebInfLib(StandardRoot.java:585)
                at org.apache.catalina.webresources.StandardRoot.startInternal(StandardRoot.java:722)
                at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183) …
Run Code Online (Sandbox Code Playgroud)

java tomcat xnat

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

编辑内联管理对象时的MultiValueDictKeyError

我正在使用django网站,Django版本1.6.1中的ManyToOne关系设计一个简单的MCQ应用程序.我有一个内联管理表单,据说允许我从同一个变更表中添加/编辑给定问题的答案.但是,如果在将答案保存一次后,我无法编辑/添加来自同一表单的答案并获得MultiValueDictKeyError.我的模特是:

class SBA (models.Model):
question = models.TextField(blank=False)
system = models.CharField(max_length=3, choices=pacscon.System.which_system)
case = models.ForeignKey('pacscon.Patient')
created = models.DateField(auto_now_add=True)
reference = models.TextField(blank=True)

def __unicode__(self):
    return self.question


class Answer(models.Model):
id = models.AutoField(primary_key=True)
body = models.TextField()
correct = models.BooleanField(default=False)
sba = models.ForeignKey(SBA, null=True)

def __unicode__(self):
    return self.body
Run Code Online (Sandbox Code Playgroud)

admin.py看起来像这样:

from models import Answer, SBA, Mnemonic
#from django import forms
from django.contrib import admin


class AnswerInline(admin.StackedInline):
    model = Answer
    extra = 2

class SBAAdmin(admin.ModelAdmin):
        fieldsets = (
            (None, {
                'fields': ('question', 'system', 'case', 'reference')
            }),
        ) …
Run Code Online (Sandbox Code Playgroud)

django django-admin

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

Pytorch 错误:无法使用来自“CUDATensorId”后端的参数运行“aten::slow_conv3d_forward”

我正在 CUDA GPU 上训练一个 CNN,它将 3D 医学图像作为输入并输出一个分类器。我怀疑 pytorch 中可能存在错误。我正在运行 pytorch 1.4.0。GPU 是“特斯拉 P100-PCIE-16GB”。当我在 CUDA 上运行模型时出现错误

Traceback (most recent call last):
  File "/home/ub/miniconda3/lib/python3.7/site-packages/IPython/core/interactiveshell.py", line 3331, in run_code
    exec(code_obj, self.user_global_ns, self.user_ns)
  File "<ipython-input-55-cc0dd3d9cbb7>", line 1, in <module>
    net(cc)
  File "/home/ub/miniconda3/lib/python3.7/site-packages/torch/nn/modules/module.py", line 532, in __call__
    result = self.forward(*input, **kwargs)
  File "<ipython-input-2-19e11966d1cd>", line 181, in forward
    out = self.layer1(x)
  File "/home/ub/miniconda3/lib/python3.7/site-packages/torch/nn/modules/module.py", line 532, in __call__
    result = self.forward(*input, **kwargs)
  File "/home/ub/miniconda3/lib/python3.7/site-packages/torch/nn/modules/container.py", line 100, in forward
    input = module(input)
  File "/home/ub/miniconda3/lib/python3.7/site-packages/torch/nn/modules/module.py", line 532, in __call__ …
Run Code Online (Sandbox Code Playgroud)

debugging pytorch

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

如何更改 Qt TableView 的方向

您好,我正在使用 QTableView 使用 qsqltablemodel 显示 sql 表中的数据,如下所示:

MainWindow::MainWindow(QWidget *parent) :
    QMainWindow(parent),
    ui(new Ui::MainWindow)
{
    ui->setupUi(this);
    model = new QSqlTableModel(this);
    model->setTable("staging");
    model->select();
    model->setHeaderData(0, Qt::Vertical, tr("ID"));
    model->setHeaderData(1, Qt::Vertical, tr("Region"));
    model->setHeaderData(2, Qt::Vertical, tr("T1"));
    model->setHeaderData(3, Qt::Vertical, tr("N1"));
    model->setHeaderData(4, Qt::Vertical, tr("M1"));

    ui->tableView->setEditTriggers(QAbstractItemView::NoEditTriggers);
    ui->tableView->setModel(model);
    ui->tableView->showRow(1);
    ui->tableView->resizeColumnsToContents();

}
Run Code Online (Sandbox Code Playgroud)

我只想以这样的视图显示表格,即列显示为行,行显示为列。我搜索过谷歌等,但找不到任何简单的解决方案。提到了代理模型,但我不确定如何使用 QSqltablemodel 来实现它,在本例中它不使用数据方法,而是使用 model->select() 语句来立即填充整个模型。任何指导将不胜感激。

qt qtableview qsqltablemodel

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