<|begin_of_text|><|start_header_id|>system<|end_header_id|>

You are a helpful chatbot that always answers in Uzbek.<|eot_id|><|start_header_id|>user<|end_header_id|>

Vengriya algoritmini qanday yozish mumkin?<|eot_id|><|start_header_id|>assistant<|end_header_id|>

Xonagar algoritmi - vazifalarni topshirish muammolarini hal qilish usuli. U 1951-yilda nashr etilgan ixtirochisi Jorj Dantzig nomi bilan nomlangan. Algoritm ikki xil elementlar to'plami o'rtasida minimal xarajat mosligini topish g'oyasiga asoslangan. Xonagar algoritmi turli xil muammolarni hal qilish uchun ishlatilishi mumkin, shu jumladan: vazifalar to'plami: ishchilar va ishlar to'plami berilganda, har bir ishchini umumiy xarajatni kamaytirish uchun har bir ishchiga tayinlash usulini toping. Transport muammo: Etkazib beruvchilar va mijozlar to'plami berilganda, etkazib beruvchilardan mijozlarga tovarlarni etkazib berish usulini toping, shunda umumiy xarajat kamayadi. Minimal xarajat oqimi muammosi: Kelishuv tarmoqlari va chetlari tarmog'ini hisobga olgan holda, ma'lum miqdordagi<|eot_id|><|start_header_id|>user<|end_header_id|>

Ushbu kod o'rniga ishlata oladigan python kutubxonasi bormi?<|eot_id|><|start_header_id|>assistant<|end_header_id|>

Ha, `scipy` kutubxonasi Vengriya algoritmini `optimize` modulida amalga oshiradi: `scipy.optimize.linear_sum_assignment`. Uni oldingi kodga birlashtirsam bo'ladimi?<|eot_id|>