معرفی شرکت ها


bin-optimize-0.0.9


Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر

توضیحات

An algorithm to optimize already arrnaged bins into n-1 bins
ویژگی مقدار
سیستم عامل -
نام فایل bin-optimize-0.0.9
نام bin-optimize
نسخه کتابخانه 0.0.9
نگهدارنده []
ایمیل نگهدارنده []
نویسنده Sairam Aripirala
ایمیل نویسنده sairam.aripirala@gmail.com
آدرس صفحه اصلی https://github.com/saripirala/bin-optimize
آدرس اینترنتی https://pypi.org/project/bin-optimize/
مجوز BSD 3-Clause License
|Testing| |Documentation Status| |codecov| bin\_optimize ============= This project is an extension to binpacking problem. The utility provides ability to optimize existing bins which are already allocated using any bin\_packing algorithm into n-1 bins. The items in the bins are presented as a tuple of an identifier and volume of the item. Usage: ------ :: >>> from bin_optimize import optimize >>> bins = {'b1': [('a1', 6), ('a5', 4.5), ('a9', 4)], 'b2': [('a2', 4), ('a6', 5), ('a10', 2)], 'b3': [('a3', 7), ('a7', 2), ('a11', 3)], 'b4': [('a4', 2), ('a8', 2), ('a12', 2), ('a13', 2), ('a15', 4)]} >>> bin_to_reduce = 'b4' >>> optimize(bins, bin_to_reduce) {'b1': [('a1', 6), ('a5', 4.5), ('a9', 4), ('a8', 2)], 'b2': [('a2', 4), ('a6', 5), ('a10', 2), ('a12', 2), ('a15', 4)], 'b3': [('a3', 7), ('a7', 2), ('a11', 3), ('a13', 2), ('a4', 2)]} The input bins can also have an empty bin. :: >>> from bin_optimize import optimize >>> bins = {'b1': [('a1', 6), ('a5', 4.5), ('a9', 4)], 'b2': [('a2', 4), ('a6', 5), ('a10', 2)], 'b3': [], 'b4': [('a4', 2), ('a8', 2), ('a12', 2), ('a13', 2), ('a15', 4)]} >>> bin_to_reduce = 'b4' >>> optimize(bins, bin_to_reduce) {'b1': [('a1', 6), ('a5', 4.5), ('a9', 4)], 'b2': [('a2', 4), ('a6', 5), ('a10', 2)], 'b3': [('a12', 2), ('a13', 2), ('a15', 4), ('a4', 2), ('a8', 2)]} .. |Testing| image:: https://github.com/saripirala/bin-optimize/workflows/Testing/badge.svg?branch=master .. |Documentation Status| image:: https://readthedocs.org/projects/bin-optimize/badge/?version=latest :target: https://bin-optimize.readthedocs.io/en/latest/?badge=latest .. |codecov| image:: https://codecov.io/gh/saripirala/bin-optimize/branch/master/graph/badge.svg :target: https://codecov.io/gh/saripirala/bin-optimize


نحوه نصب


نصب پکیج whl bin-optimize-0.0.9:

    pip install bin-optimize-0.0.9.whl


نصب پکیج tar.gz bin-optimize-0.0.9:

    pip install bin-optimize-0.0.9.tar.gz