9得票5回答
有哪些工具可以用来跨平台创建一个 Python 包的 OSX 安装程序?

Distutils提供了现有的解决方案来构建Windows自解压EXE。值得注意的是,即使我在Ubuntu上,也可以创建软件包(这对于我们的自动化构建过程至关重要)。 我如何从Ubuntu计算机构建OSX安装程序? (这是针对Python 2.7的)

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...

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

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

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

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

12得票1回答
在R中,将列表中的元素打包和解包

我有两个关于在R中使用列表的问题,我正在尝试看看如何改进我的初学者解决方案。我在此处看到了类似主题的问题,但那里描述的方法并没有帮助。 问题1: MWE:a <- c(1:5) b <- "adf" c <- array(rnorm(9), dim = c(3,3)...

7得票2回答
将物品装入固定数量的容器中

我希望能找到一种最有效的算法来解决我的问题。 问题描述: 我有一个项目列表(只允许使用正整数),以及一定数量的相同容量的固定容器。到目前为止,我考虑使用分枝限界算法,但我不确定它是否是这种情况下最好的方法。 示例: 给定一个项目列表: (3, 4, 4, 2, 3, 9, 2) ...

10得票3回答
快速块放置算法,需要建议?

我需要模拟 Fluxbox 窗口管理器的窗口布局策略。 作为一个大致的指南,想象随机大小的窗口逐个填满屏幕,每个窗口的粗略大小平均为80个窗口,而没有任何窗口重叠。 如果您的系统上安装了Fluxbox和Xterm,您可以尝试使用xwinmidiarptoy BASH脚本来查看我想要发生的大...

41得票7回答
使用位运算符将多个值打包到一个整数中

我从来不擅长低级位操作。 我需要帮助理解以下位运算符的使用情况。考虑...int age, gender, height, packed_info; . . . // Assign values // Pack as AAAAAAA G HHHHHHH using shifts an...

9得票6回答
将几个图像拼接成一个大图像

我正在尝试将多张图片合并成一张大图,并寻找一种最优算法来确定它们的位置。这些图片不能旋转或调整大小,但它们在结果图像中的位置并不重要。

19得票3回答
给定一个目标和和一组整数,找到最接近这个目标和的数字子集。

我有一组整数M和一个目标总和k。我想找到M的子集,使得将它们相加最接近但小于k。 例如:M = {1, 3, 5, 5, 14} k = 12 answer = {1, 5, 5} because 1 + 5 + 5 = 11 and there is no way to make 1...