将产品组合成组合,使累积价格具有吸引力。

ComboFinder的Python项目详细描述


组合查找器

combofinder是一个python库,它将产品分组为“combo”,这样combo的价格就落在用户定义的范围内。给定一个包含产品价格的csv文件,combofinder可以计算所有可能的组合并将这些组合写入一个单独的csv文件。

安装

使用包管理器pip安装combofinder。

pip install ComboFinder

用法

fromComboFinderimportmake_combosmake_combos(upper_limit=550,lower_limit=450,prices_csv='/home/wwfelina/Documents/price_list.csv',LowerBound=2,UpperBound=4)

这将在工作目录中生成一个名为combos.csv的文件,其中包含所有组合。

上极限和下极限是组合的最大和最小代价。

下界和UpperBound是组合中项目的最小和最大数量。如果未显式声明上界和下界,则它们将分别采用默认值2和3。

<> P>程序复杂度为n次上界,必须适当选择上界。

贡献

欢迎拉取请求。对于重大变更,请先打开一个问题来讨论您希望更改的内容。

许可证

MIT

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
JavaCenter是JavaFX2中不可执行的窗格   java Docker将容器连接到本地数据库   java无法通过Spring从Redis获得正确的值   java为什么要将数组转换为列表再转换为数组   Java泛型在方法中放入字符串或整数参数   在Cloud Bigtable SDK中找不到java类   java Mavensiteplugin无法加载生成的源(Jaxb)   java GWT序列化和Appengine通道Api   PrintWriter out=new PrintWriter(sWriter)和PrintWriter out=response之间的java差异。getWriter()   空手道DSL中的javascript,在java参数调用中传递变量时如何转义单引号   windows 64位java可以与32位tomcat一起使用   为for循环| Java输入参数   java您可以更改SWT选项卡项的背景和/或前景颜色吗?   用java生成6位pin码   java如何从另一个通量中排除通量中的所有元素   java无法调用“javafx.scene.control.ComboBox.getItems()”,因为“Controller.getMyBox()”的返回值为null   将Java字符串与数组匹配时出现问题   java如何使用HttpsUrlConnection对SSL连接使用代理身份验证?   java如何检查XML元素是否包含CDATA?