পাইথনের আকাঙ্ক্ষিত গ্রন্থাগারটি ব্যবহার করে এর কয়েকটি সারি এবং কলামের ক্রম পরিবর্তন করে আমি জায়গায় ঘন বর্গাকার ট্রানজিশন ম্যাট্রিক্সকে সংশোধন করতে চাই। গাণিতিকভাবে এটি মেট্রিক্সকে পেরিউটেশন ম্যাট্রিক্স পি দ্বারা প্রাক-গুণিত করার এবং এটি পি ^ -1 = পি ^ টি দ্বারা পোস্ট-গুণিত করার সাথে মিলে যায় তবে এটি একটি গণনামূলক যুক্তিসঙ্গত সমাধান নয়।
এই মুহুর্তে আমি ম্যানুয়ালি সারি এবং কলামগুলি অদলবদল করছি, তবে আমি নম্পির একটি ভাল ফাংশন F (এম, ভি) থাকবে বলে আশা করব যেখানে এম এর n টি সারি এবং কলাম রয়েছে, এবং v এর এন এন্ট্রি রয়েছে, যাতে f (এম, ভি) আপডেট হয় এম সূচকের অনুমতি অনুসারে বনাম। সম্ভবত আমি কেবল ইন্টারনেটে অনুসন্ধানে ব্যর্থ হয়েছি।
নমপির "অ্যাডভান্সড ইনডেক্সিং" দিয়ে এরকম কিছু সম্ভব হতে পারে তবে আমার বোঝার বিষয় যে এই জাতীয় সমাধান স্থানে না। এছাড়াও কিছু সাধারণ পরিস্থিতির জন্য এটি কেবল আলাদাভাবে একটি সূচকের ক্রিয়াকলাপ ট্র্যাক করার পক্ষে পর্যাপ্ত হতে পারে তবে এটি আমার ক্ষেত্রে সুবিধাজনক নয়।
যোগ করা হয়েছে:
কখনও কখনও লোকেরা ক্রমশক্তি নিয়ে কথা বলার সময় তাদের অর্থ কেবল এলোমেলো আদেশের নমুনা বোঝানো হয়, উদাহরণস্বরূপ পরিসংখ্যানগুলিতে পি-মানগুলি অর্জনের পদ্ধতির অংশ হিসাবে। অথবা এর অর্থ সমস্ত সম্ভাব্য ক্রমশক্তি গণনা বা গণনা করা। আমি এই জিনিস সম্পর্কে কথা বলছি না।
যোগ করা হয়েছে:
ম্যাট্রিক্সটি ডেস্কটপ র্যামের সাথে ফিট করার জন্য যথেষ্ট ছোট তবে এত বড় যে আমি এটিকে চিন্তাভাবনা করে অনুলিপি করতে চাই না। প্রকৃতপক্ষে আমি যতটা সম্ভব ম্যাট্রিকগুলি ব্যবহার করতে চাই, তবে আমি তাদের র্যামে ধরে রাখতে না পারার অসুবিধার সাথে মোকাবিলা করতে চাই না এবং আমি ম্যাট্রিক্সের ও (N ^ 3) ল্যাপাক অপারেশনও করি ব্যবহারিক ম্যাট্রিক্স আকার সীমাবদ্ধ। আমি বর্তমানে ম্যাট্রিকগুলি এই অযৌক্তিকভাবে অনুলিপি করছি, তবে আমি আশা করি এটি সহজেই ছাড়ার জন্য এড়ানো যেতে পারে।
M[v]
সত্যটির সাথে থাকতে চান তবে আপনার কোডটি কেবল সারিগুলিকে অনুমতি দেওয়ার জন্য।