আমি একটি পাইথন অ্যাপ্লিকেশন লিখছি যা গ্রাফের ডেটা কাঠামোর ভারী ব্যবহার করবে। ভয়াবহভাবে জটিল কিছুই নয়, তবে আমি ভাবছি কোনও ধরণের গ্রাফ / গ্রাফ-অ্যালগোরিদম লাইব্রেরি আমাকে সাহায্য করবে। আমি প্রায় googled, কিন্তু আমি বিশেষত আমার দিকে লাফিয়ে যায় যে কিছুই খুঁজে পাই না।
Amoss, আমি এমন একটি গ্রাফ লাইব্রেরির সন্ধান করছিলাম যা প্রদত্ত ওজনকে সবচেয়ে সংক্ষিপ্ততম পথগুলি গণনা করতে পারে। বেসিক স্টাফ, সত্যিই। আমি নেটওয়ার্কেক্সের সাথে শেষ করেছি। এটি বেশ ভাল কাজ করে। যদিও আমি কিছুক্ষণের মধ্যেও প্রকল্পটি স্পর্শ করিনি। এই প্রশ্নটি এক বছর আগে জিজ্ঞাসা করা হয়েছিল।
@ জিমরায়নর "গঠনমূলক নয়" সবসময়ই এটি পুরনো ক্যাচ ছিল। ঘনিষ্ঠ কারণগুলি উন্নত আপডেট করা হয়েছে (নিখুঁত নয়, তবে আরও ভাল) উদ্দেশ্যে ব্যবহারটি কভার করুন। আজ, এটি একটি সুপারিশ প্রশ্ন হিসাবে বন্ধ করা হবে।
আমি নেটওয়ার্কএক্স পছন্দ করি তবে আমি ইগ্রাফ সম্পর্কে ভাল জিনিসও পড়ি। আমি নিয়মিত কোনও সমস্যা ছাড়াই 1 মিলিয়ন নোড সহ গ্রাফ সহ নেটওয়ার্কএক্স ব্যবহার করি (এটি ভি + ই আকারের ডিকের দ্বিগুণ ওভারহেড)
আপনি যদি কোনও বৈশিষ্ট্যের তুলনা করতে চান তবে এটি নেটওয়ার্কেক্স-আলোচনা তালিকা থেকে দেখুন
আমি দুজনকেই মূল্যায়ন করেছি। networkxএর মাধ্যমে ইনস্টলযোগ্য pip, যদিও igraphনেই। এটি igraphআপনার setup.pyফাইলে নির্ভরতা হিসাবে ব্যবহার করা আরও শক্ত করে তোলে ।
+1 গ্রাফ-সরঞ্জামের জন্য। আমরা আমাদের ল্যাবটিতে এটি ব্যবহার করে আসছি। অন্যান্য অজগর গ্রন্থাগারের তুলনায় এটি সত্যিই দ্রুত। তদতিরিক্ত, অঙ্কন এবং গ্রাফ প্রদর্শন গ্রাফ-সরঞ্জামে বেশ দুর্দান্ত। যদিও সংকলন করতে অনেক সময় নেয়!
@ টিয়াগোপিক্সোটো এটি এতটা আশাব্যঞ্জক দেখাচ্ছে তবে এটি উইন্ডোতে ব্যবহার করতে পারবেন না। আমি নেটওয়ার্কএক্সের সাথে আটকে আছি, এটিকে খুব ধীর বলে মনে হচ্ছে।
@ কলোনেলপ্যানিক এটি একটি FAQ, গ্রাফ- টোল.সেকিউড.ডি / ডাউনলোড দেখুন : "সংক্ষিপ্ত উত্তরটি হ'ল এটি করা যায় না, যেহেতু গ্রাফ-সরঞ্জামটি বুস্টের মতো কয়েকটি (দুর্দান্ত) সি ++ লাইব্রেরির উপর নির্ভরশীল, যাগুলি পাইপের মাধ্যমে ইনস্টলযোগ্য নয় ""
খুব ভাল, আমি প্রথম হয়ে গেলাম (বাণিজ্য হিসাবে সি ++ প্রোগ্রামার হওয়া এবং একেবারে প্রেমময় উত্সাহ), তবে এটি আমাকে ভয় দেয়: বিজিএল-পাইথন বাইন্ডিংগুলি আর রক্ষণাবেক্ষণ করা হচ্ছে না <পৃষ্ঠার শীর্ষে>
অজগর-গ্রাফ ব্যবহারের জন্য আমি দ্বিতীয় জুইটারলিঁদের পরামর্শটি। আমি এটি গ্রাফ-ভিত্তিক গবেষণা প্রকল্পের ভিত্তি হিসাবে ব্যবহার করেছি যা আমি কাজ করছি। লাইব্রেরিটি ভাল লেখা, স্থিতিশীল এবং একটি ভাল ইন্টারফেস রয়েছে। লেখকরা অনুসন্ধান এবং প্রতিবেদনে সাড়া দেওয়ার জন্যও দ্রুত।