エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
Pulpでシフト作成を自動化したりした
はじめに 大学でシフトを組まねばならないことになったので自動化した。 自動でシフトを組む部分だけ(エ... はじめに 大学でシフトを組まねばならないことになったので自動化した。 自動でシフトを組む部分だけ(エクセルファイルの集計などを除いて)まとめてコードにしたものがこれ。 import pulp n = 2 # 一度に入る人数 members = ["A", "B", "C", "D", "E"] # 入る人 days = ["月", "火", "水", "木", "金"] # 入る時間 # request_table[i][j]はdays[i]におけるmembers[j]の希望度 request_table = [ [3, 1, 1, 2, 3], [2, 3, 1, 1, 2], [2, 3, 3, 1, 1], [1, 1, 1, 3, 3], [2, 2, 2, 2, 2], ] # 問題定義 problem = pulp.LpProblem("schedule", sense=pu