我有一些arff文件.我想按顺序阅读它们并创建一个大型数据集.Instances.add(Instance inst)不会向实例添加字符串值,因此尝试setDataset()...但即使这样也会失败.有没有办法为字符串完成直观正确的事情?
ArffLoader arffLoader = new ArffLoader();
arffLoader.setFile(new File(fName));
Instances newData = arffLoader.getDataSet();
for (int i = 0; i < newData.numInstances(); i++) {
Instance one = newData.instance(i);
one.setDataset(data);
data.add(one);
}
Run Code Online (Sandbox Code Playgroud) 我想用最新的spring-data neo4j 4来测试插入速度.我修改了电影示例,使事情变得简单和可比.
尝试运行测试类:movies.spring.data.neo4j.repositories.PersonRepositoryTest.
在此示例中,添加400个节点需要5秒. https://github.com/fodon/neo4j-spring-data-speed-demo
这是使用旧版neo4j的速度测试 https://github.com/fodon/gs-accessing-data-neo4j-speed
对于同一个作业,hello.Application类比spring-data-neo4j-4快约40倍.
为什么spring-data-neo4j-4比旧版本慢?如何加快速度?
因此,问题是:1.对于以下问题,mapreduce开销是否过高?有没有人知道每个地图/减少周期(例如迪斯科)需要多长时间才能完成一项非常轻松的工作?2.对于这个问题,mapreduce有更好的替代方案吗?
在地图缩减术语中,我的程序由60个地图阶段和60个减少阶段组成,所有这些阶段需要在1秒内完成.我需要以这种方式解决的问题之一是使用大约64000个变量的最小搜索.用于搜索的粗糙矩阵是块矩阵,沿对角线的1000个块大小为64×64,并且在最右侧和底部具有一行块.最后一部分:块矩阵求逆算法显示了这是如何完成的.可以在一个mapreduce步骤中计算Schur补码S_A和S_D中的每一个.逆的计算又需要一步.
从我迄今为止的研究来看,mpi4py似乎是一个不错的选择.每个流程都可以执行计算步骤,并在每个步骤之后向客户端报告,客户端可以使用新的状态变量向后报告,以便继续循环.这样,过程状态不会丢失,计算可以通过任何更新继续进行. http://mpi4py.scipy.org/docs/usrman/index.html
这个wiki有一些建议,但有没有人对最发达的解决方案有一个方向:http: //wiki.python.org/moin/ParallelProcessing
谢谢 !
我没有创建这个包含可比较的通用的类subsraticy.我在这里错过了什么?这会引发错误.
public class Generics <T extends Comparable<T>>
extends Parent<T extends Comparable<T>> {
ArrayList<T> ar;
public Generics() {
ar = new ArrayList<>();
}
@Override
public void add(T elt){
ar.add(elt);
}
}
Run Code Online (Sandbox Code Playgroud)
父类是:
public class Parent <T extends Comparable<T>>{
int size =0;
public Parent(){
size=0;
}
public void add(T elt){
size++;
}
}
Run Code Online (Sandbox Code Playgroud)
尝试下面的"Extract Superclass".我尝试提取ArrayList和add(T elt).这是在以下配置:
产品版本:NetBeans IDE 7.2(Build 201207171143)Java:1.7.0_07; Java HotSpot(TM)64位服务器VM 23.3-b01系统:在amd64上运行的Linux版本3.2.0-30-通用; UTF-8; en_US(nb)
public class Generics <T extends Comparable<T>> {
ArrayList<T> ar;
int size;
public Generics() {
ar = new …Run Code Online (Sandbox Code Playgroud)