我安装clisp在我的ubuntu机器上.我试图用来sdraw显示cons结构.但这SDRAW不适用于我的电脑.我试图使用书中给出的例子A gentle indtroduction to symbolic computation.任何人都可以告诉我如何让它工作?
[编辑]
我使用了以下命令
(sdraw'(alpha(barvo)charlie))
我收到了以下信息
*** - EVAL: undefined function SDRAW
Run Code Online (Sandbox Code Playgroud)
谢谢
我正在实现Runnable多线程的java 接口.我有一些n 线程.每个线程都有自己的生命.我想等到所有线程的生命到期.让我们说以下是这种情况
for(int i = 0; i< k;i++){
Thread thread1 = new Thread(new xyz())
Thread thread2 = new Thread(new abc())
Thread thread3 = new Thread(new mno())
thread1.start();
thread2.start();
thread3.start();
}
Run Code Online (Sandbox Code Playgroud)
我正在做以下同步它.我不知道它是否正确.请让我知道我该怎么办?如果我的线程程序工作正常,有没有办法检查?
if(thread2.isAlive())
try {
thread2.join();
} catch (InterruptedException e) {
e.printStackTrace();
}
if(thread1.isAlive())
try {
thread1.join();
} catch (InterruptedException e) {
e.printStackTrace();
}
if(thread3.isAlive())
try {
thread3.join();
} catch (InterruptedException e) {
e.printStackTrace();
}
Run Code Online (Sandbox Code Playgroud) 我使用并发hashmap来创建矩阵.它的指数范围为100k.我创建了40个线程.每个线程访问矩阵的那些元素并对其进行修改并将其写回矩阵,如下所示:
ConcurrentHashMap<Integer, ArrayList<Double>> matrix =
new ConcurrentHashMap<Integer, ArrayList<Double>>(25);
for (Entry(Integer,ArrayList<Double>)) entry: matrix.entrySet())
upDateEntriesOfValue(entry.getValue());
Run Code Online (Sandbox Code Playgroud)
我没有发现它的线程安全.值经常返回为null,我的程序崩溃了.有没有其他方法使其线程安全.或者这是线程安全的,我在其他一些地方有bug.有一点是我的程序在单线程模式下不崩溃.
我是stanford Core NLP的新手.我想用它来分割英文,德文,法文文本中的句子.哪个班级有效?提前感谢.
我正在用gcc编译我的C90 c代码.我ISO C90 forbids variable-size array在发表声明时收到了警告
int symbols[nc];
其中nc是整数,其值从输入文件中读取.输入文件的值是变化的,所以我不能保持一个恒定的值.我怎么能摆脱它?确实有必要解决这个警告,或者我们可以忽略它吗?
提前致谢.
我正在编译Visual Studio 2010包含头文件的代码unistd.h.由于Windows没有任何头文件支持unistd.h,我正在寻找替代头文件或有任何方法来自定义它,以便我也可以在Visual Studio中编译它.
我想在HashMap中随机播放值.我有以下类型的HashMap
Map<Integer,ArrayList<String> > trainDataSet = new HashMap<Integer, ArrayList<String>>();
Run Code Online (Sandbox Code Playgroud)
我想在地图中改变值.我该怎么办?
以下是我的尝试:
collections.shuffle(trainDataSet.values());
Run Code Online (Sandbox Code Playgroud)
出了错误:
Values cannot be cast to java.util.List
Run Code Online (Sandbox Code Playgroud)
是的,这是有道理的,因为我的值是在Arraylist而不是List中.是否有可能改组arraylist集合?
编辑
如果我有以下订单::
key1 [aa,bb,cd]
key2 [xx,xy,sfr]
Run Code Online (Sandbox Code Playgroud)
变成类似的东西
key1 [xx,xy,sfr]
key2 [aa,bb,cd]
Run Code Online (Sandbox Code Playgroud) 我有两个哈希图,特别是两种语言的词汇表示英语和德语.我想连接这两个地图以返回单个地图.我试过:
hashmap.putall()
Run Code Online (Sandbox Code Playgroud)
但是,删除了两个地图中常见的一些条目,并仅通过单个条目替换它.但是我想保持两个词汇完整只是连接它们.有没有办法做到这一点?如果不是其他任何方式.我更喜欢hashmap中的任何方法.
[编辑]
为了更清楚,让我们看看两张地图
at the 500 um die 500
0 1 2 0 1 2
Run Code Online (Sandbox Code Playgroud)
重新进入
at the 500 um die 500
0 1 2 3 4 5
Run Code Online (Sandbox Code Playgroud) 我a.zip b.zip在文件夹中有许多压缩文件等.我想将它们解压缩并放入相应的目录中a,b.可以为我建议一些unix脚本.
python中是否有任何方法可以跨行或列计算2D数组的元素OR或AND运算?
例如,对于以下数组,跨行的元素OR运算将产生向量[1, 0, 0, 0, 0, 0, 0, 0].
array([[1, 0, 0, 0, 0, 0, 0, 0],
[1, 0, 0, 0, 0, 0, 0, 0],
[1, 0, 0, 0, 0, 0, 0, 0],
[1, 0, 0, 0, 0, 0, 0, 0]], dtype=uint8)
Run Code Online (Sandbox Code Playgroud)