ee.Array.reduce

প্রতিটি নির্দিষ্ট অক্ষ বরাবর সমস্ত ইনপুট মানগুলিকে রিডুসার দ্বারা গণনা করা একটি একক আউটপুট মান ভেঙে একটি অ্যারেতে একটি রিডুসার প্রয়োগ করুন৷

আউটপুট সবসময় ইনপুট হিসাবে একই মাত্রিকতা আছে, এবং পৃথক অক্ষ নিম্নরূপ প্রভাবিত হয়:

  • 'অক্ষ' প্যারামিটারে উল্লিখিত অক্ষগুলির দৈর্ঘ্য 1 এ হ্রাস পেয়েছে (রিডুসার প্রয়োগ করে)।

  • যদি রিডুসারের একাধিক ইনপুট বা একাধিক আউটপুট থাকে, তাহলে 'fieldAxis'-এ নির্দিষ্ট করা অক্ষটি রিডুসারের ইনপুট প্রদান করতে এবং রিডুসারের আউটপুটগুলি সংরক্ষণ করতে ব্যবহার করা হবে।

  • অন্যান্য সমস্ত অক্ষ প্রভাবিত হয় না (স্বতন্ত্র হ্রাস করা হয়)।

ব্যবহার রিটার্নস
Array. reduce (reducer, axes, fieldAxis ) অ্যারে
যুক্তি টাইপ বিস্তারিত
এই: array অ্যারে অ্যারে।
reducer হ্রাসকারী রিডুসার প্রয়োগ করতে হবে। এর প্রতিটি আউটপুট একটি সংখ্যা হতে হবে, একটি অ্যারে বা অন্য ধরনের নয়।
axes তালিকা অক্ষের তালিকা যা কমাতে হবে। এই সমস্ত অক্ষে আউটপুটের দৈর্ঘ্য 1 হবে।
fieldAxis পূর্ণসংখ্যা, ডিফল্ট: নাল রিডুসারের ইনপুট এবং আউটপুট ক্ষেত্র হিসাবে ব্যবহার করা অক্ষ। শুধুমাত্র রিডুসারের একাধিক ইনপুট বা একাধিক আউটপুট থাকলেই প্রয়োজন, এই ক্ষেত্রে অক্ষের দৈর্ঘ্য অবশ্যই রিডুসার ইনপুটগুলির সংখ্যার সমান হবে এবং ফলাফলে এটির দৈর্ঘ্য হবে রিডুসার আউটপুটগুলির সংখ্যার সমান।