小编Mar*_*ark的帖子

未来的投资:Erlang vs. Scala

由于并发编程变得越来越重要,我想知道你在这方面对Erlang与Scala的看法.在我看来,Scala拥有更大的用户群,并且可能比Erlang更加光明.此外,Scala是一种java.

我知道这些问题总是有点主观,但未来的投资会更好:Erlang或Scala.甚至是另一种语言?

concurrency erlang scala

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

JSON与Pickle安全性

我最近遇到了Python pickle和cPickle模块的安全问题.显然,除非你将find_class方法作为基本修改覆盖以获得更高的安全性,否则在pickle中没有实现真正的安全措施.但我经常听说JSON更安全.

任何人都可以对此进行详细阐述吗?为什么JSON比pickle更安全?

非常感谢!标记

python json pickle

12
推荐指数
2
解决办法
2963
查看次数

HPC中的UPC - 经验和建议

我目前正在探索统一并行C的某些方面,作为HPC中标准并行化方法的替代方法(如MPI,OpenMP或氢化方法).

我的问题是:有没有人在大规模应用程序(〜> 10.000核心)上有UPC性能经验?我主要对共享内存的访问速度感兴趣.显然这取决于底层硬件,网络连接,操作系统,编译器等.但我通常对使用UPC解决任何类型的"真实世界"问题感兴趣.

此外,您对UPC的总体印象是什么?你认为它有可能比现在更广泛地使用未来吗?是否值得转用它?

欢迎任何评论!

非常感谢,马克

c parallel-processing hpc upc

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

Python中的分位数/中值/ 2D分级

您是否知道针对以下问题的快速/优雅的Python/Scipy/Numpy解决方案:您有一组x,y坐标及相关值w(所有1D数组).现在将bin x和y放到2D网格(大小BINSxBINS)上并计算每个bin的w值的分位数(如中值),最终应该得到具有所需分位数的BINSxBINS 2D数组.

这对于一些嵌套循环来说很容易,但我确信有一个更优雅的解决方案.

谢谢,马克

python statistics numpy scipy

7
推荐指数
1
解决办法
5257
查看次数

扩展精度浮点库C/C++

我正在寻找具有以下功能的扩展精度浮点库:

  • 固定数据类型大小(即扩展精度浮点数需要固定数量的内存)
  • 变量不需要初始化
  • 指定尾数和指数的大小
  • C/C++接口
  • 支持非常大的浮动> 10 ^ 10000

我能找到的最接近的是Ivano Primi的HPA图书馆.这个库的唯一问题是我不能扩展指数(它用15位固定).它允许我对尾数进行各种选择,但最大可表示的数字总是限制在10 ^ 4932.其他库(如GMP)需​​要初始化,不允许使用固定大小的数据类型.关键是我不需要任意精度,只是扩展.但我需要拥有非常大的指数.

谢谢你的帮助!

标记

c c++ floating-point numbers numeric

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

C++ new operator - 内存布局

新运算符是否保证分配连续的堆内存?即

objects=new Base[1024];
Run Code Online (Sandbox Code Playgroud)

在内存分配方面一样

objects=(Base*)malloc(1024*sizeof(base));
Run Code Online (Sandbox Code Playgroud)

还是会有差距?

c++ memory oop

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

Numpy数组切片

我有一个numpy数组,以及一些偏移/长度值.我想从这个数组中提取所有属于offset,offset + length的条目,这些条目然后用于从原始数组构建一个新的'reduced'数组,它只包含偏移/长度对选择的那些值.

对于单个偏移/长度对,这对于标准阵列切片来说是微不足道的[offset:offset+length].但是,如何针对许多偏移/长度值有效地(即没有任何循环)执行此操作?

谢谢,马克

python arrays numpy numeric scipy

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

PyTables线程安全吗?

我试图将Python线程模块与PyTables一起使用.有人能告诉我PyTabes是否是线程安全的吗?我得到一些错误,它似乎与线程有关.

谢谢,马克

python multithreading thread-safety pytables

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