Екі өлшемді массив

Екі өлшемді массивтерге түсінік

Python тіліндегі екі өлшемді массивтер және олармен жұмыс істеу әдістері.

Кейде есептерді шешу үшін деректер кестелерін пайдалануға тура келеді. Мұндай кестелер матрицалар немесе екі өлшемді массивтер деп аталады.

Python тілінде мұндай кестелерді элементтері басқа тізімдер болатын тізім ретінде көрсетуге болады. Мысалы, ерікті әріптермен толтырылған үш баған және үш жолдан тұратын кесте құрайық:

mas = [['й', 'ц', 'у'], ['к','е','н'], ['г', 'ш', 'щ']]

#Екі өлшемді массивтің барлығын шығарыңыз
print(mas)
#Бірінші жолдағы бірінші элементті шығарыңыз
print(mas[0][0]) # й Басып шығарады
#Үшінші элементті үшінші жолға шығарыңыз
print(mas[2][2]) # щ Басып шығарады


Екі өлшемді массивтерді құру

Python-да мұндай массив құрудың әртүрлі жолдары бар. Біріншісін қарастырайық:


Екі өлшемді массивтерді шығару

Екі кірістірілген цикл тізімдерді өңдеу және көрсету үшін пайдаланылады. Бірінші цикл жолдың реттік нөміріне негізделген, екіншісі оның элементтеріне негізделген. Мысалы, келесідей массив шығаруға болады:


Дәл осылай екі өлшемді массив генераторының көмегімен жасауға болады:


Екі өлшемді массивтерді шығару.

Екі кірістірілген цикл тізімдерді өңдеу және көрсету үшін пайдаланылады. Бірінші цикл жолдың реттік нөміріне негізделген, екіншісі оның элементтеріне негізделген.

Мысалы, келесідей массив шығаруға болады:


Практикум




Қорытынды

Екі өлшемді массивті қолдану салалары:
Деректер анализі: Сандық немесе мәтіндік деректерді сақтау мен талдау.
Сурет өңдеу: Пиксельдер матрицасы ретінде.
Ғылыми есептеулер: Математикалық теңдеулерді шешу.
Ойындар: Ойын карталарын немесе шахмат тақтасын көрсету.