অ্যারে ওভারভিউ

আর্থ ইঞ্জিন 1-ডি ভেক্টর, 2-ডি ম্যাট্রিক্স, 3-ডি কিউব এবং উচ্চতর মাত্রার হাইপারকিউবকে ee.Array টাইপের প্রতিনিধিত্ব করে। অ্যারেগুলি একটি নমনীয় ডেটা স্ট্রাকচার, কিন্তু তারা যে শক্তি দেয় তার বিনিময়ে, তারা আর্থ ইঞ্জিনের অন্যান্য ডেটা স্ট্রাকচারের মতো স্কেল করে না। যদি সমস্যাটি অ্যারে ব্যবহার না করে সমাধান করা যায়, ফলাফলটি দ্রুত এবং আরও দক্ষতার সাথে গণনা করা হবে। কিন্তু যদি সমস্যাটির জন্য একটি উচ্চ মাত্রার মডেল, নমনীয় রৈখিক বীজগণিত, বা অন্য কিছু অ্যারেগুলির জন্য অনন্যভাবে উপযুক্ত হয়, আপনি Array ক্লাস ব্যবহার করতে পারেন।

অ্যারের মাত্রা, আকৃতি এবং আকার

একটি অ্যারের মাত্রা বোঝায় অক্ষের সংখ্যা যার সাথে অন্তর্নিহিত ডেটা পরিবর্তিত হয়। উদাহরণস্বরূপ, 0-ডি অ্যারেগুলি স্কেলার সংখ্যা, 1-ডি অ্যারেগুলি ভেক্টর, 2-ডি অ্যারেগুলি ম্যাট্রিস, 3-ডি অ্যারেগুলি কিউব এবং >3-ডি অ্যারেগুলি হাইপার-কিউব। একটি N-মাত্রিক অ্যারের জন্য, 0 থেকে N-1 পর্যন্ত N অক্ষ রয়েছে। অ্যারের আকৃতি অক্ষের দৈর্ঘ্য দ্বারা নির্ধারিত হয়। একটি অক্ষের দৈর্ঘ্য তার বরাবর অবস্থানের সংখ্যা। অ্যারের আকার, বা অ্যারের মোট উপাদানের সংখ্যা, অক্ষের দৈর্ঘ্যের গুণফলের সমান। প্রতিটি অক্ষের প্রতিটি অবস্থানে প্রতিটি মান অবশ্যই একটি বৈধ সংখ্যা থাকতে হবে, যেহেতু স্পার্স বা র‍্যাগড অ্যারে বর্তমানে সমর্থিত নয়৷ অ্যারের উপাদানের ধরন নির্দেশ করে প্রতিটি উপাদান কী ধরনের সংখ্যা; অ্যারের সব উপাদান একই ধরনের হবে।