33得票5回答
将不同大小的圆形装入矩形 - d3.js

我想尝试将不同大小的圆形装进一个矩形容器中,而不是在d3.js捆绑的圆形容器中进行打包,使用d3.layout.pack。 这是我想要实现的布局: 我找到了这篇论文,但我不是数学专家,无法彻底理解文章,并将其转化为代码... 有人可以建议我从哪里开始将其转换为d3.js布局插件,或者...

7得票1回答
PIP/Python是否支持同一软件包的多个版本?

假设我有一个名为foo的软件包,foo打包了二进制共享对象,并在多个Python脚本中使用。 Foo v1 (共享对象) Bar v1 (需要 Foo v1) Baz v1 (需要 Foo v1) 现在我想推出一个新的破坏性更新到Foo。 Foo v2 (共享对象) Ba...

15得票1回答
在Boost中的R树中的打包算法

大家好,我了解如果在boost中使用范围值创建rtree,它将使用装箱算法。我需要一个使用装箱算法的rtree示例。这是我的代码,它使用二次算法。 using point = bg::model::point < int, 2, bg::cs::cartesian >; ...

8得票1回答
C结构体打包是否有保证?

在C语言中,结构体的打包是否有任何保证?例如,假设sizeof(double) == 8,那么sizeof(struct { double x, y; }) == 16是否有保障?请注意,本问题与严格的别名规则相冲突,因此请假设别名是禁用的,例如,在使用-fno-strict-aliasing...

7得票5回答
有没有可用的工具将32位/64位可执行文件打包在一起?

我非常喜欢SysInternals工具(例如Process Explorer)处理64位兼容性的方式。看起来32位可执行文件已经嵌入了64位版本,如果需要则会提取出来。 我想要一个自动化这个过程的工具——即将32位和64位可执行文件打包在一起,并插入存根代码以根据运行平台启动正确的可执行文件...

15得票4回答
在任意边界内填充任意多边形

请问是否有人能够指出适用于我的多边形填充问题的最佳算法/启发式方法。给定一个单一的边界多边形(凸多边形或凹多边形,也可能包含孔),以及一个单一的“填充”多边形(也可能是凸多边形或凹多边形,不包含孔),我需要用指定数量的填充多边形填充边界多边形。(我正在处理2D问题)。 我找到的许多多边形填充...

10得票2回答
如何在Python中对球体进行打包?

我试图使用Python在正方形中建模相同大小的随机闭合球体。这些球体不应该重叠,但我不知道如何做到这一点。 到目前为止,我的代码是:import random, math, pylab def show_conf(L, sigma, title, fname): pylab.axe...

14得票4回答
如何在C#中创建一个类,使其可以转换为DateTime类型?

我该如何创建一个类,使其可以转换为 DateTime 类型。但是我需要在打包时进行类型转换。例如:object date1 = new MyDateTime(); DateTime date2 = (DateTime)date1; 我需要一个能直接运行的示例。 我知道如何做,但我的方法将不使用...

299得票7回答
什么算法可以用于将不同大小的矩形以相对最优的方式装入尽可能小的矩形中?

我有一堆矩形物体,需要将它们尽可能地装进最小的空间中(此空间的尺寸应为二次幂)。 我知道有各种打包算法可以将物品尽可能好地放入给定的空间中,但在这种情况下,我需要算法计算出该空间的大小。 例如,假设我有以下矩形: 128*32 128*64 64*32 64*32 它们可以放入一个...

8得票2回答
Python中的元组声明

在Python中,可以使用括号显式地声明元组,如下所示: >>> x = (0.25, 0.25, 0.25, 0.25) >>> x (0.25, 0.25, 0.25, 0.25) >>> type(x) <type 'tupl...