小编Dav*_*.it的帖子

如何检查两个Torch张量或矩阵是否相等?

我需要一个Torch命令来检查两个张量是否具有相同的内容,如果它们具有相同的内容则返回TRUE.

例如:

local tens_a = torch.Tensor({9,8,7,6});
local tens_b = torch.Tensor({9,8,7,6});

if (tens_a EQUIVALENCE_COMMAND tens_b) then ... end
Run Code Online (Sandbox Code Playgroud)

我应该在这个脚本中使用什么而不是EQUIVALENCE_COMMAND

我试过简单,==但它不起作用.

lua torch

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

Python,如何处理"ValueError:unsupported pickle protocol:4"错误?

我是Python的新手.我要运行这个TargetFinder脚本("自定义分析").

我安装了所有必需的python包,并将代码复制到我命名的脚本中main.py,然后运行它.我收到了这个错误:

[davide@laptop]$ python main.py 
Traceback (most recent call last):
  File "main.py", line 8, in <module>
    training_df = pd.read_hdf('./paper/targetfinder/K562/output-epw/training.h5', 'training').set_index(['enhancer_name', 'promoter_name'])
  File "/usr/lib64/python2.7/site-packages/pandas/io/pytables.py", line 330, in read_hdf
    return store.select(key, auto_close=auto_close, **kwargs)
  File "/usr/lib64/python2.7/site-packages/pandas/io/pytables.py", line 680, in select
    return it.get_result()
  File "/usr/lib64/python2.7/site-packages/pandas/io/pytables.py", line 1364, in get_result
    results = self.func(self.start, self.stop, where)
  File "/usr/lib64/python2.7/site-packages/pandas/io/pytables.py", line 673, in func
    columns=columns, **kwargs)
  File "/usr/lib64/python2.7/site-packages/pandas/io/pytables.py", line 2786, in read
    values = self.read_array('block%d_values' % i)
  File "/usr/lib64/python2.7/site-packages/pandas/io/pytables.py", line 2327, in read_array
    data …
Run Code Online (Sandbox Code Playgroud)

python centos pickle

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

使用Java,Eclipse的RESTful Web服务创建教程.Apache Tomcat,无法正常工作

我想在我的电脑上创建并运行一个简单的RESTful应用程序.我在Microsoft Windows Xp操作系统上使用Eclipse Helios IDE上的Java编程语言和Apache Tomcat 7服务器.

我一直在尝试在我的电脑上复制本教程的相同程序(从3到3.4步),但它不起作用.

这是我做的:

  • 使用Apache Tomcat 7设置在Eclipse上创建了一个Dynamic项目

  • 把我的Jersey和jsr311-api-1.0 jar文件放到项目\WEB-INF\lib\目录中

  • 将代码部分从网页复制到我的项目中

  • 右键单击该项目,单击"运行方式 - >在服务器上运行"

  • 试图达到 http://localhost:8080/de.vogella.jersey.first/rest/hello

但是我看到的是:

休息截图

为什么不起作用?我做错了什么?为什么?

非常感谢!

编辑:

以下是控制台所说的内容:

25-set-2012 9.35.07 org.apache.catalina.core.AprLifecycleListener init
INFO: The APR based Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.path: C:\Programmi\Java\jdk1.6.0_21\bin;.;C:\WINDOWS\Sun\Java\bin;C:\WINDOWS\system32;C:\WINDOWS;C:/Programmi/Java/jre6/bin/client;C:/Programmi/Java/jre6/bin;C:/Programmi/Java/jre6/lib/i386;C:\WINDOWS\;C:\WINDOWS\System32;"C:\ApacheMaven\apache-maven-3.0.4\bin";C:\WINDOWS\;C:\WINDOWS\System32;"C:\ApacheMaven\apache-maven-3.0.4\bin";C:\WINDOWS\;C:\WINDOWS\System32;"C:\ApacheMaven\apache-maven-3.0.4\bin";C:\WINDOWS\System32;C:\WINDOWS\;C:\WINDOWS\System32; C:\Programmi\R-Language\R-2.13.1\bin\;C:\Programmi\OpenVPN\bin\; C:\Programmi\Java\jdk1.6.0_21\bin\; "C:\ApacheMaven\apache-maven-3.0.4\bin";;C:\Programmi\eclipseEC;
25-set-2012 9.35.08 org.apache.tomcat.util.digester.SetPropertiesRule begin
AVVERTENZA: [SetPropertiesRule]{Server/Service/Engine/Host/Context} Setting property 'source' to 'org.eclipse.jst.jee.server:de.vogella.jersey.first' did not find a matching property.
25-set-2012 9.35.10 org.apache.coyote.AbstractProtocolHandler …
Run Code Online (Sandbox Code Playgroud)

java eclipse rest tomcat web-applications

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

Eclipse Maven:没有"来自SCM的Checkout Maven项目"选项

我必须编译并运行几年前我的一些同事开发的Maven项目.我在Microsoft Windows Server 2008上使用Eclipse Helios.

在他们关于如何使用Eclipse编译它的文档中,我读到我必须在我的Eclipse上安装:

安装这些插件后,他们的文档说要选择"从SCM Checkout Maven项目"选项和其他操作.

我试过安装这些插件,但是,首先,我意识到它们已经过时了.我发现Maven插件更改了名称和地址(现在是Eclipse 1.2的Maven Integration),并且Maven Plugin Extra不再存在.相反,Subclipse可用.

所以我安装了这些插件,但是,之后,我的Eclipse上没有"来自SCM的Checkout Maven项目"功能.然后我在网上搜索解决了这个问题,我在StackOverflow.com上找到了这个帖子.它建议为Subclipse安装Maven SCM处理程序.我在Elcipse的插件库中搜索了它,但它不再存在了.

我可以使用哪个Eclipse插件在Eclipse IDE上获取"SCM的Checkout Maven项目"功能?

非常感谢

eclipse subclipse eclipse-plugin maven

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

pytorch,AttributeError:模块'torch'没有属性'Tensor'

我在具有CentOS Linux 7.3.1611(Core)操作系统的计算机上使用Python 3.5.1.

我正在尝试使用PyTorch,我开始学习本教程.

不幸的是,该示例的#4行会产生麻烦:

>>> torch.Tensor(5, 3)
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
AttributeError: module 'torch' has no attribute 'Tensor'
Run Code Online (Sandbox Code Playgroud)

我无法理解这个错误...当然在火炬中'火炬'确实有一个属性'Tensor'.同样的命令在Torch中有效.

我怎么解决这个问题?

python torch centos7 python-3.5 pytorch

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

Torch/Lua,如何选择数组或张量的子集?

我正在研究Torch/Lua并拥有dataset10个元素的数组.

dataset = {11,12,13,14,15,16,17,18,19,20}
Run Code Online (Sandbox Code Playgroud)

如果我写dataset[1],我可以读取数组的第一个元素的结构.

th> dataset[1]
11  
Run Code Online (Sandbox Code Playgroud)

我需要在所有10个中只选择3个元素,但我不知道使用哪个命令.如果我在使用Matlab,我会写:dataset[1:3]但是这里不起作用.

你有什么建议吗?

arrays lua torch

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

Torch/Lua,如何将经过训练的神经网络模型保存到文件中?

我正在研究一个Torch/Lua项目,我在其中实现了一个人工神经网络模型.一切正常,但现在我想以下列方式修改我的代码.由于我的输入数据集非常大,我想将它除以N = 20跨度.

然后我想仅在第一个数据集范围内训练我的神经网络,然后并行测试其他N-1 = 19个跨度.

要运行所有这些并行作业,我需要将神经网络模型详细信息保存到文件中,然后为每19个作业加载它.

火炬有没有办法正确"写"人工神经网络模型到文件?

parallel-processing lua torch

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

Python,为什么我的概率神经网络(PNN)总是预测零?

我在Linux CentOS 7机器上使用Python 2.7.5.我正在尝试应用概率神经网络(PNN)我的数据集来解决二进制分类问题.

我正在使用以下Python包:numpy,sklearn,neupy.algorithms.我正在尝试使用这个用于虹膜数据集的示例.

问题是我的PNN总是预测零值(被归类为零的元素),我无法理解为什么......

这是我的数据集("dataset_file.csv").有34个功能和1个标签目标(最后一列,可能是0或1):

47,1,0,1,0,20,1,0,1,24,1,1,0,2,1,8050,9,1,274,60,258,65,7,3.2,105,289,0,0,79,1,0,0,0,34,0
55,1,0,1,0,45,1,0,0,1,1,1,1,3,0,11200,7,0,615,86,531,97,5.4,2.6,96,7541,1.6,0.8,6,1,1,1,1,42,0
29,1,1,1,0,23,0,1,0,1,0,0,0,2,1,5300,12,1,189,30,203,72,7,3.5,93,480,0,0,90,1,0,0,0,43,1
39,1,0,1,0,10,1,0,0,3,0,1,1,0,1,7910,14,1,462,28,197,50,8,4.5,93,459,5,2.8,45,1,1,0,0,21,0
47,1,0,1,0,10,1,1,1,1.5,1,1,0,3,1,9120,4,0,530,71,181,60,6.2,3.8,83,213,3.6,1.95,53,1,1,0,0,11,0
57,1,0,1,0,50,0,1,0,24,1,0,1,3,1,16000,9,0,330,78,172,74,5.9,2.9,112,332,4.1,2.1,82,1,1,0,0,23,1
44,1,0,1,0,15,1,1,0,0.5,1,1,1,2,0,5800,14,0,275,44,155,105,7.2,3.5,84,360,3.44,1.6,55,1,1,0,0,24,0
49,1,3,1,0,25,1,1,1,1,0,1,0,3,1,8200,12,1,441,74,237,111,6.2,3.6,79,211,0,0,91,1,0,0,0,43,0
56,1,0,1,0,5,1,0,0,3,1,0,0,3,1,5100,7,1,188,58,185,62,7.8,3.9,112,472,0,0,83,1,0,0,0,34,0
33,1,4,1,0,20,1,0,1,3,0,0,0,3,1,7300,10,1,329,40,139,80,6.9,3.7,89,122,3.4,1.2,75,1,1,0,0,33,0
22,0,0,1,0,15,1,0,0,1,1,1,1,0,1,3700,8,0,617,53,267,128,6.2,3.8,91,3060,3.1,1.9,63,1,1,0,0,54,0
82,0,5,1,0,60,1,0,1,3,1,1,1,0,0,8900,11,1,275,83,255,93,5.9,3.1,95,455,4.8,1.9,68,1,1,0,0,55,0
49,0,2,1,0,20,1,0,1,2,1,0,0,0,1,8500,6,1,292,84,241,79,6.8,3.9,100,158,3.4,1.25,75,1,1,1,0,65,0
51,1,4,1,0,51,1,1,1,2,1,0,1,0,1,18300,14,1,522,91,268,105,6.1,3.1,98,758,4.2,2.5,19,1,1,1,1,67,0
61,1,2,1,0,20,1,0,0,3,1,0,0,3,1,6600,9,1,563,101,268,78,6.4,3.7,115,694,5.2,3,29,1,1,1,1,77,0
48,0,1,1,0,28,1,0,0,12,1,0,0,3,1,9100,22,0,114,18,165,63,7.2,3.6,103,429,0,0,84,1,0,0,0,34,0
57,0,0,1,0,40,1,0,1,1,0,0,0,3,1,8100,8,0,264,15,120,69,6.8,3.4,91,390,0,0,91,1,0,0,0,23,0
57,0,0,1,0,25,1,0,0,12,0,1,0,0,0,6900,16,0,847,111,289,78,5.3,2.4,105,162,3.1,1.9,68,1,1,1,0,78,0
47,1,4,1,0,40,0,1,1,6,1,1,1,2,1,21500,10,0,632,121,219,108,7.5,2.8,149,1158,3.17,1.77,8,1,1,1,0,58,1
52,0,0,1,0,30,1,1,1,2,1,0,1,0,0,14600,5,1,405,88,280,140,5.8,3.1,121,983,3.9,1.8,17,1,1,1,1,76,0
50,1,2,1,0,16,1,1,0,1,1,1,1,0,1,12200,9,1,280,7,176,71,7.4,4.2,105,293,4.5,2.7,68,1,1,0,0,67,0
63,1,4,1,0,18,1,0,1,0.5,1,1,1,3,0,16400,8,0,479,93,140,64,5.8,3.7,226,1286,6.22,3.6,18,1,1,0,0,19,0
54,0,0,1,0,20,0,0,1,8,0,0,1,0,1,7200,10,0,366,71,284,73,6.4,3.7,114,384,4.1,2.8,65,1,1,0,0,24,1
31,0,3,1,0,10,0,1,0,1,1,1,1,1,1,3800,8,0,568,102,236,59,6.4,3.7,99,387,0,0,78,1,0,0,0,45,1
44,0,6,1,0,10,1,1,0,2,1,1,1,0,1,7700,15,1,274,44,139,62,6.7,4.1,93,129,0,0,76,1,0,0,0,24,0
50,0,6,1,0,20,1,0,0,3,1,1,0,0,1,5200,6,0,403,90,224,79,6.3,3.1,109,151,3.1,1.4,79,1,0,0,0,34,0
61,1,3,1,0,30,0,1,0,3,1,0,1,2,1,11500,7,0,668,88,178,65,6.7,3.08,104,680,4.1,2.5,22,1,1,0,0,23,1
Run Code Online (Sandbox Code Playgroud)

这是我的Python代码:

import numpy as np
from sklearn import datasets
from sklearn.metrics import matthews_corrcoef
from sklearn.cross_validation import StratifiedKFold

from neupy.algorithms import PNN

fileName="dataset_file.csv"
TARGET_COLUMN=35

from numpy import genfromtxt
input_dataset_data = genfromtxt(fileName, delimiter=',', skip_header=0, usecols=(range(0, TARGET_COLUMN-1)))
#print(input_dataset_data)
input_dataset_target = genfromtxt(fileName, …
Run Code Online (Sandbox Code Playgroud)

python numpy neural-network scikit-learn neupy

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

Visual Studio上的C++错误:"Windows在javaw.exe中触发了断点"

我已经一直在努力我的软件C++和Java的(建立与Microsoft Visual Studio 2008和Eclipse的),我一直在试图将其从32位操作系统迁移到64位的一个.

编译阶段没问题,但在执行时我得到一个错误,上面写着:

"Windows在javaw.exe中触发了断点.这可能是由于堆的损坏,这表明javaw.exe或它加载的任何DLL中的错误.这也可能是由于用户在javaw时按F12 .exe具有焦点.输出窗口可能包含更多诊断信息.[BREAK] [CONTINUE] [IGNORE]"

您可以在此处查看错误的快照:

在此输入图像描述

你知道这个错误意味着什么吗?"腐败堆"是什么意思?你之前有过这种错误的经历吗?

非常感谢!

c++ visual-studio-2008

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

火炬,如何用"dofile"和输入参数执行脚本?

我正在使用th命令从我的Linux shell执行Torch脚本.这个Torch脚本有两个输入参数:

th torch_script.lua input_parameter1 input_parameter2

现在我想通过Torch shell运行这个脚本.为此,我必须使用该dofile命令.但在这种情况下,我不知道如何传递输入参数input_parameter1input_parameter2.

在Torch中,如何将一些输入参数传递给dofile执行命令?


编辑:这是我正在尝试运行的代码.我无法正常运行,也许你可以告诉我原因

external_command.lua内容:

local arg = arg or {...} 
input_parameter = arg[1]
print("input_parameter ".. input_parameter);
Run Code Online (Sandbox Code Playgroud)

在shell上:

$th
th> tempFunc = load "external_command.lua"
th> tempFunc("try")
[string "_RESULT={tempFunc("try")}"]:1: attempt to call global 'tempFunc' (a nil value)
stack traceback:
    [string "_RESULT={tempFunc("try")}"]:1: in main chunk
    [C]: in function 'xpcall'
    /home/davide/torch/install/share/lua/5.1/trepl/init.lua:630: in function 'repl'
    ...vide/torch/install/lib/luarocks/rocks/trepl/scm-1/bin/th:185: in main chunk
    [C]: at 0x004064d0  
Run Code Online (Sandbox Code Playgroud)

编辑2:我尝试过TonyHsu发布的解决方案,但无论如何它都不起作用.这就是我正在做的事情.

runfile()在脚本中定义了一个函数, …

shell lua torch

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