3D箱包装
基于3D Bin Packing实现。 该代码基于Go中的实现。
特征
对垃圾箱和物品进行排序: [bigger_first=False/True]默认情况下,所有垃圾箱和物品从最小到最大排序,反之亦然,以这种顺序进行包装。
物品分配:
[distribute_items=True]从垃圾箱和物品的列表中,将物品放入垃圾箱,至少一个物品位于一个可以容纳的垃圾箱中。 即,将所有物品分配到所有箱柜中,以便将它们包含在内。
[distribute_items=False]从垃圾箱和物品的列表中,尝试将所有物品放入每个垃圾箱,最后,它在每个垃圾箱中显示所有适合的物品和不适合的物品。
小数位数: [number_of_decimals=X]定义输入和输出的小数位数限制。 默认为3。
安装
pip install py3dbp
基本说明
Bin和Items具有相同的创建参数:
1