gpt4 book ai didi

python - 如何在 python 中创建优化的 3D 体积打包函数?

转载 作者:太空狗 更新时间:2023-10-29 16:56:56 25 4
gpt4 key购买 nike

所以我接到了为网上商店系统创建运输模块的任务。这可能有点矫枉过正,但我​​真的很想创建一个可以弄清楚如何以最优化的方式打包包裹的工具。通过简单地学习编程,这是我不了解的领域 - 还!无论如何,我只能对实际问题进行简短描述。

因此,当用户在网上商店购买东西时,他们的购物车中将有 x 件尺寸和重量可能不同的产品。所以我想将该产品列表提供给该函数,让它弄清楚这些产品应该如何包装在包裹中。

  • 包裹最大长度:100
  • 包裹的最大宽度:50
  • 包裹最大高度:50
  • 包裹最大重量:20

每个产品都有重量、长度、宽度和高度。

由于包裹和产品基本上都是盒子,我猜这会相当复杂,因为有不同的方法可以将产品放入包裹中。我的目标不是制作完美的包装功能,但我想做一些比仅仅将产品放入包裹直到达到限制更好的东西。

现在,我不希望你们为我做这个,但我想问的是三件事。

  1. 我在哪里可以找到好的在线资源来教授我所需的基础知识?
  2. 有没有一些原生的 python 工具好用?
  3. 我需要注意的一些提示、陷阱等

就像我说的,我不打算让它完美和 100% 优化,但我希望最终得到接近的东西。如果用户觉得发送费用会比实际高很多,我会很讨厌。

最佳答案

这是你的典型 knapsack problem .许多针对不同语言的解决方案可以在 Rosetta Code 找到.

关于python - 如何在 python 中创建优化的 3D 体积打包函数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1170478/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com