ການບັນທຶກລະບົບ NumPy

ຫຼັກຖານ

ຫຼັກຖານອອກສະເພາະ

ການເຂົ້າມາຄົ້ນຄວ້າຫຼັກຖານ

ການອ້າງຄຳການຕິດຕໍ່ກັບບັນດາຫຼັກຖານທີ່ພາຍໃນຫຼັກຖານມີຄວາມສະເພາະພາຍໃນການເຂົ້າມາຄົ້ນຄວ້າຫຼັກຖານ.

ຄວາມນິຍົມ

ພວກເຮົາສາມາດເຂົ້າມາຄົ້ນຄວ້າຫຼັກຖານທີ່ພາຍໃນຫຼັກຖານດ້ວຍການອ້າງຄຳການຕິດຕໍ່ກັບບັນດາຫຼັກຖານ.

import numpy as np
arr = np.array([1, 2, 3, 4])
NumPy Array ແມ່ນມີການຕິດຕໍ່ກັບບັນດາຫຼັກຖານທີ່ເລີ່ມຈາກ 0 ເພື່ອວ່າບັນດາຫຼັກຖານທີໜຶ່ງຈະມີການຕິດຕໍ່ກັບບັນດາຫຼັກຖານທີໜຶ່ງ ບັນດາຫຼັກຖານທີສອງຈະມີການຕິດຕໍ່ກັບບັນດາຫຼັກຖານທີໜຶ່ງ ແລະ ຕາມຫຼັກສະນະຄັນທີ່ພາຍໃນຫຼັກຖານ.

ດຳເນີນການຄວາມນິຍົມ

ຄວາມນິຍົມ

ການເຂົ້າມາຄົ້ນຄວ້າຫຼັກຖານທີ່ຢູ່ພາຍໃນສາມວັດຖຸທີໜຶ່ງ.

import numpy as np
arr = np.array([1, 2, 3, 4])
ການເຂົ້າມາຄົ້ນຄວ້າຫຼັກຖານທີ່ຢູ່ພາຍໃນສາມວັດຖຸທີສອງ.

ດຳເນີນການຄວາມນິຍົມ

ຄວາມນິຍົມ

ການເຂົ້າມາຄົ້ນຄວ້າຫຼັກຖານທີ່ຢູ່ພາຍໃນຫຼັກຖານທີ່ພາຍໃນສາມວັດຖຸທີສາມ ແລະ ທີ່ພາຍໃນສາມວັດຖຸທີສີ່ ແລະ ການຕິດຕໍ່ກັນ.

import numpy as np
arr = np.array([1, 2, 3, 4])
print(arr[2] + arr[3])

ດຳເນີນການຄວາມນິຍົມ

ການເຂົ້າມາຄົ້ນຄວ້າ 2-D Array

ການເຂົ້າມາຄົ້ນຄວ້າຫຼັກຖານ 2-D Array ພວກເຮົາສາມາດໃຊ້ຈຳນວນທີ່ຕັ້ງຕາມຫຼັກສະນະຄັນດ້ວຍຄະແນນສອງສາມທີ່ຕາມວັດຖຸທີ່ພາຍໃນອາການທີ່ພາຍໃນຫຼັກຖານ.

ຄວາມນິຍົມ

ການເຂົ້າມາຄົ້ນຄວ້າຫຼັກຖານທີ່ຢູ່ພາຍໃນສາມວັດຖຸທີໜຶ່ງ.

import numpy as np
arr = np.array([[1,2,3,4,5], [6,7,8,9,10]])
print('2nd element on 1st dim: ', arr[0, 1])

ດຳເນີນການຄວາມນິຍົມ

ຄວາມນິຍົມ

ການເຂົ້າມາຄົ້ນຄວ້າຫຼັກຖານທີ່ຢູ່ພາຍໃນສາມວັດຖຸທີສອງ.

import numpy as np
arr = np.array([[1,2,3,4,5], [6,7,8,9,10]])
print('5th element on 2nd dim: ', arr[1, 4])

ດຳເນີນການຄວາມນິຍົມ

ການເຂົ້າມາຄົ້ນຄວ້າ 3-D Array

ການເຂົ້າມາຄົ້ນຄວ້າຫຼັກຖານ 3-D Array ພວກເຮົາສາມາດໃຊ້ຈຳນວນທີ່ຕັ້ງຕາມຫຼັກສະນະຄັນດ້ວຍຄະແນນສອງສາມທີ່ຕາມວັດຖຸທີ່ພາຍໃນອາກາດທີ່ພາຍໃນຫຼັກຖານ.

ຄວາມນິຍົມ

ການເຂົ້າເຖິງຫຼັກສີທີ່ຢູ່ໃນຫຼັກສີທີໜຶ່ງຈາກຫຼັກສີທີສອງ

import numpy as np
arr = np.array([[[1, 2, 3], [4, 5, 6]], [[7, 8, 9], [10, 11, 12]]])
print(arr[0, 1, 2])

ດຳເນີນການຄວາມນິຍົມ

ການອະທິບາຍຄວາມນິຍົມ

arr[0, 1, 2] ການບັນທຶກຄຳນວນ 6.

ການດຳເນີນງານ:

ຈຳນວນທີໜຶ່ງຕົວອອກມາອາດຈະມີສອງຄືນວັດທະນະທີ:

[[1, 2, 3], [4, 5, 6]]

ຍັງມີ:

[[7, 8, 9], [10, 11, 12]]

ເພາະວ່າພວກເຮົາໄດ້ເລືອກ 0ຍັງມີ, ພວກເຮົາຈະໄດ້ຮັບຄືນຄືນທີສິບ:

[[1, 2, 3], [4, 5, 6]]

ຈຳນວນທີສອງຕົວອອກມາອາດຈະມີສອງຄືນວັດທະນະທີ:

[1, 2, 3]

ຍັງມີ:

[4, 5, 6]

ເພາະວ່າພວກເຮົາໄດ້ເລືອກ 1ຍັງມີ, ພວກເຮົາຈະໄດ້ຮັບຄືນຄືນທີສອງ:

[4, 5, 6]

ຈຳນວນທີສາມຕົວອອກມາອາດຈະມີສາມຄືນວັດທະນະທີ:

4
5
6

ເພາະວ່າພວກເຮົາໄດ້ເລືອກ 2ຍັງມີ, ພວກເຮົາຈະໄດ້ຮັບຄືນຄືນທີສາມ:

6

ການເຂົ້າເຖິງຫຼັກສີທີ່ບໍ່ມີຫຼັກສີທີ່ກ່ອນ

ການເຂົ້າເຖິງຫຼັກສີຈາກຫຼັກສີສຸດທ້າຍ

ຄວາມນິຍົມ

ການບັນທຶກຫຼັກສີສຸດທ້າຍຈາກວັດທະນະທີສອງ:

import numpy as np
arr = np.array([[1,2,3,4,5], [6,7,8,9,10]])
print('ຫຼັກສີສຸດທ້າຍຈາກວັດທະນະທີສອງ: ', arr[1, -1])

ດຳເນີນການຄວາມນິຍົມ