গাউসিয়ান ব্লার হ'ল একটি পদ্ধতি যা ধীরে ধীরে চিত্রগুলি অস্পষ্ট করার জন্য ব্যবহৃত হয়। এটিতে একটি ম্যাট্রিক্স তৈরি করা জড়িত যা এটি কোনও চিত্রের পিক্সেলের সাথে মিশ্রিত করে ব্যবহার করা হবে। এই চ্যালেঞ্জে, আপনার কাজটি গাউসিয়ান ব্লারটিতে ব্যবহৃত ম্যাট্রিক্স তৈরি করা। আপনি একটি ইনপুট r নেবেন যা অস্পষ্টতার ব্যাসার্ধ এবং একটি ইনপুট σ যা মাত্রা (2 আর + 1 × 2 আর + 1) সহ একটি ম্যাট্রিক্স নির্মানের জন্য আদর্শ বিচ্যুতি হবে । ম্যাট্রিক্সের প্রতিটি মানের একটি ( x , y ) মান থাকবে যা কেন্দ্র থেকে প্রতিটি দিকের তার নিখুঁত দূরত্বের উপর নির্ভর করে এবং জি ( x , y ) গণনা করতে ব্যবহৃত হবে যেখানে সূত্রজি হয়
উদাহরণস্বরূপ, আর = 2 হলে আমরা একটি 5 এক্স 5 ম্যাট্রিক্স উত্পন্ন করতে চাই। প্রথমত, ( x , y ) মানের ম্যাট্রিক্স হয়
(2, 2) (1, 2) (0, 2) (1, 2) (2, 2)
(2, 1) (1, 1) (0, 1) (1, 1) (2, 1)
(2, 0) (1, 0) (0, 0) (1, 0) (2, 0)
(2, 1) (1, 1) (0, 1) (1, 1) (2, 1)
(2, 2) (1, 2) (0, 2) (1, 2) (2, 2)
তারপরে, σ = 1.5 দিন এবং প্রতিটিকে ( x , y ) জি প্রয়োগ করুন
0.0119552 0.0232856 0.0290802 0.0232856 0.0119552
0.0232856 0.0453542 0.0566406 0.0453542 0.0232856
0.0290802 0.0566406 0.0707355 0.0566406 0.0290802
0.0232856 0.0453542 0.0566406 0.0453542 0.0232856
0.0119552 0.0232856 0.0290802 0.0232856 0.0119552
সাধারণত চিত্র অস্পষ্ট হওয়ার সাথে সাথে এই ম্যাট্রিক্সটি সেই ম্যাট্রিক্সের সমস্ত মানের সমষ্টি নিয়ে এবং এর দ্বারা ভাগ করে স্বাভাবিক করা হবে। এই চ্যালেঞ্জের জন্য, এটির প্রয়োজন নেই এবং সূত্র দ্বারা গণনা করা কাঁচা মানগুলি আউটপুটটি কী হওয়া উচিত।
বিধি
- এটি কোড-গল্ফ তাই সংক্ষিপ্ততম কোড জিততে পারে।
- ইনপুট r হ'ল একটি সংযুক্তি পূর্ণসংখ্যা এবং σ হবে ইতিবাচক বাস্তব সংখ্যা।
- আউটপুট অবশ্যই একটি ম্যাট্রিক্স উপস্থাপন করতে হবে। এটি একটি 2 ডি অ্যারে, একটি 2 ডি অ্যারে প্রতিনিধিত্ব করে একটি স্ট্রিং, বা অনুরূপ কিছু হিসাবে ফর্ম্যাট করা যেতে পারে।
- ভাসমান-পয়েন্টের ভুলত্রুটিগুলি আপনার বিরুদ্ধে গণনা করা হবে না।
পরীক্ষার কেস
(r, σ) = (0, 0.25)
2.54648
(1, 7)
0.00318244 0.00321509 0.00318244
0.00321509 0.00324806 0.00321509
0.00318244 0.00321509 0.00318244
(3, 2.5)
0.00603332 0.00900065 0.0114421 0.012395 0.0114421 0.00900065 0.00603332
0.00900065 0.0134274 0.0170696 0.0184912 0.0170696 0.0134274 0.00900065
0.0114421 0.0170696 0.0216997 0.023507 0.0216997 0.0170696 0.0114421
0.012395 0.0184912 0.023507 0.0254648 0.023507 0.0184912 0.012395
0.0114421 0.0170696 0.0216997 0.023507 0.0216997 0.0170696 0.0114421
0.00900065 0.0134274 0.0170696 0.0184912 0.0170696 0.0134274 0.00900065
0.00603332 0.00900065 0.0114421 0.012395 0.0114421 0.00900065 0.00603332
(4, 3.33)
0.00339074 0.00464913 0.00582484 0.00666854 0.00697611 0.00666854 0.00582484 0.00464913 0.00339074
0.00464913 0.00637454 0.00798657 0.0091434 0.00956511 0.0091434 0.00798657 0.00637454 0.00464913
0.00582484 0.00798657 0.0100063 0.0114556 0.011984 0.0114556 0.0100063 0.00798657 0.00582484
0.00666854 0.0091434 0.0114556 0.013115 0.0137198 0.013115 0.0114556 0.0091434 0.00666854
0.00697611 0.00956511 0.011984 0.0137198 0.0143526 0.0137198 0.011984 0.00956511 0.00697611
0.00666854 0.0091434 0.0114556 0.013115 0.0137198 0.013115 0.0114556 0.0091434 0.00666854
0.00582484 0.00798657 0.0100063 0.0114556 0.011984 0.0114556 0.0100063 0.00798657 0.00582484
0.00464913 0.00637454 0.00798657 0.0091434 0.00956511 0.0091434 0.00798657 0.00637454 0.00464913
0.00339074 0.00464913 0.00582484 0.00666854 0.00697611 0.00666854 0.00582484 0.00464913 0.00339074