小编Nop*_*ope的帖子

数值算法中的Java性能

我很好奇Java数值算法的性能,例如矩阵矩阵双精度乘法,使用最新的JIT机器,例如手动调整的SSE C++ /汇编器或Fortran对应物.

我看过网络,但大部分结果来自差不多10年前,我从那时起就了解Java的进展.

如果您有使用Java进行数字密集型应用程序的经验,您可以分享您的经验.Java在内核中执行的效果如何,其中循环相对较短且内存访问不是很均匀但仍在L1缓存的限制范围内?如果连续多次执行此类内核,JVM可以在运行时优化它吗?

谢谢

java optimization performance numerical sse

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

用 Greasemonkey 删除图像?

我想停止加载图像,因为甚至没有机会使用greasemonkey下载。现在我有

var images = document.getElementsByTagName('img');

for (var i=0; i<images.length; i++){
    images[i].src = "";
}
Run Code Online (Sandbox Code Playgroud)

但我不认为这实际上会阻止图像下载。有人知道如何阻止图像加载吗?

感谢您的时间和帮助:)

javascript greasemonkey

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

为什么使用十六进制值而不是正常的十进制数?

我正在查看此代码math.sqrtJava 计算.为什么他们在某些循环和变量的正常值中使用十六进制值?使用hex有什么好处?

c java hex math.sqrt

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

Mathematica:确定列表中的所有整数是否小于一个数字?

Mathematica中是否有一种方法可以确定列表中的所有整数是否小于设定的数字.例如,如果我想知道列表中的所有数字是否小于10:

theList = {1, 2, 3, 10};
magicFunction[theList, 10]; --> returns False
Run Code Online (Sandbox Code Playgroud)

谢谢你的帮助.

wolfram-mathematica list

5
推荐指数
2
解决办法
2029
查看次数

Mathematica - 导入CSV和流程列?

我有一个CSV文件格式如下:

0.0023709,8.5752e-007,4.847e-008
Run Code Online (Sandbox Code Playgroud)

我想将它导入Mathematica然后将每列分成一个列表,这样我就可以对所选列进行一些数学运算.

我知道我可以导入数据:

Import["data.csv"]
Run Code Online (Sandbox Code Playgroud)

然后我可以用这个分隔列:

StringSplit[data[[1, 1]], ","]
Run Code Online (Sandbox Code Playgroud)

这使:

{"0.0023709", "8.5752e-007", "4.847e-008"}
Run Code Online (Sandbox Code Playgroud)

现在的问题是我不知道如何将数据输入到单个列表中,并且Mathematica也不接受8.5e-007格式的科学记数法.

如何将数据分成列并格式化科学记数法的任何帮助都会很棒.

提前致谢.

csv wolfram-mathematica

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

如何获取一个程序的输出并将其用作另一个程序的输入?

我看过这个并没有多大帮助.

我有一个Ruby程序,它向cmd行提出一个问题,我想编写一个可以返回答案的Python程序.有谁知道任何链接或一般我怎么可能这样做?

谢谢你的帮助.

编辑
感谢提到管道的人.我没有太多地使用它,并且很高兴它被提起,因为它迫使我更加关注它.

ruby python io

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

Java3D:教程,项目,一般3D编程

我一直在考虑使用Java3D.但首先我想知道是否有人做过多少工作?您已经完成了哪些类型的项目以及您使用哪些教程/示例/指南来学习它?您对API的一般想法是什么?它发育良好吗?你可以编程游戏或用它做任何物理建模吗?

感谢您的输入.

此外,不确定什么是好的标签,所以随意改变它们你认为合适.

java java-3d

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

如何在文件之间猛拉?

例如,当我从vim中提取一些文本时,然后:wq打开一个新文件.当我尝试粘贴我刚刚拉出的文本时,它不起作用.那么如何在文件之间抽取文本?

vim yank

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

Python:列出初始化差异

我想要一个完整相同的列表,其中的东西将是一个字符串或数字.这两个列表的创建方式有区别吗?有什么隐藏我应该知道的吗?

list_1 = [0] * 10

list_2 = [0 for i in range(10)]
Run Code Online (Sandbox Code Playgroud)

有没有更好的方法来完成同样的任务?

提前致谢.

python list

3
推荐指数
1
解决办法
7393
查看次数

Numpy:是否有数组大小限制?

我正在学习使用Numpy,我想在数字列表的总和中看到速度差异所以我制作了这段代码:

np_array = numpy.arange(1000000)
start = time.time()
sum_ = np_array.sum()
print time.time() - start, sum_

>>> 0.0 1783293664

python_list = range(1000000)
start = time.time()
sum_ = sum(python_list)
print time.time() - start, sum_

>>> 0.390000104904 499999500000
Run Code Online (Sandbox Code Playgroud)

python_list总和是正确的.

如果我使用总和为1000的相同代码,则两者都打印正确的答案.Numpy数组的长度是上限还是Numpy sum函数?

谢谢你的帮助

python numpy

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