【发布时间】:2017-07-23 19:19:47
【问题描述】:
我正在尝试生产一种分拣机,该分拣机针对每周总计(针对多种不同的产品),根据允许的最大累积量减去已分拣的产品,将它们放入正确的存储桶中。
maxes=np.array([100,200,300],[100,400,900])
weeklytotals=np.array([100,150,200,250],[200,400,600,800)]
期望的输出是:
result=np.array([[100,0,0],[100,50,0],[100,100,0],[100,150,0]],[[100,100,0],[100,300,0],[100,400,100],[100,400,300]]
我不想使用循环,但我正在考虑如何避免这种方法。在此先感谢,仍然是 Python 初学者。我想使用 NumPy,因为最终实现需要非常快。
【问题讨论】:
-
你能添加一个循环的解决方案吗?帮助我们验证人们可能建议的任何潜在方法。
-
当然。现在正在努力。
标签: python arrays sorting numpy