我正在用python编写一个API,它接收小数列表,例如:
cutList = [3.00, 5.20, 2.50]
现在这些小数是剪切大小,我的API需要测试这些剪切大小是否有存货。因此,我的API查询所有当前的库存大小,并返回如下内容:
stockList = [9.00, 3.00]
我现在需要做的是评估两个列表,看看cutList和stockList中的所有值
我不能把所有的列表加在一起,因为这样计算是不正确的,例如(下面的计算是正确的,但是一个8.00的削减,不会来自两个4.00的削减(例如)
cutList = [8.00]
stockList = [4.00, 4.00]
但在我上面的例子中,3.00+5.20可能来自9.00,2.50可能来自3.00。所以我不想知道/问的是让python执行这些计算的最佳方法,有没有库可以做到这一点?你知道吗
我看过numPy,但我真的不知道我要做什么的专业术语,因此为什么我的谷歌搜索可能不会返回正确的信息。你知道吗
我可以通过一些杂乱的for/if语句来实现这一点,但我想检查一下,没有一个更干净的(或已发布的库)可用于此。你知道吗
长话短说,我决定推出自己的,有一个numPy库的组合,我可以使用(主要是numpywhere),但我的列表的大小,这符合法案。你知道吗
注意,我决定扩展我的演示数据,以包括所需切割的订单行编号,以及返回带有工件编号(库存编号)的库存列表,这样当找到匹配项时,我就可以设置一个单独的dict,指出哪些切割来自哪些库存卷。然后它也会返回当前的库存水平,在所有客户选择的削减已经采取我不认为它会赢得我任何奖品,但它的工作(我认为)。欢迎提出任何意见/建议。你知道吗
整洁的打印输出:
相关问题 更多 >
编程相关推荐