Chỉ mục mảng NumPy
- Trang Trước Tạo mảng NumPy
- Trang Tiếp Theo Cắt mảng NumPy
Truy cập vào phần tử của mảng
Chỉ số của mảng tương đương với việc truy cập vào các phần tử của mảng.
Bạn có thể truy cập vào các phần tử của mảng bằng cách tham chiếu đến chỉ số của chúng.
Chỉ số của các mảng NumPy bắt đầu từ 0, điều này có nghĩa là chỉ số của phần tử đầu tiên là 0, phần tử thứ hai là 1 và thế tiếp theo.
Mô Hình
Lấy phần tử thứ 1 từ mảng sau:
import numpy as np arr = np.array([1, 2, 3, 4]) print(arr[0])
Mô Hình
Lấy phần tử thứ 2 từ mảng sau:
import numpy as np arr = np.array([1, 2, 3, 4]) print(arr[1])
Mô Hình
Lấy phần tử thứ 3 và thứ 4 từ mảng sau và cộng chúng lại:
import numpy as np arr = np.array([1, 2, 3, 4]) print(arr[2] + arr[3])
Truy cập vào mảng 2-D
Để truy cập vào các phần tử của mảng 2-D, chúng ta có thể sử dụng các số nguyên được phân tách bằng dấu phẩy để biểu thị các chiều và chỉ số của phần tử.
Mô Hình
Truy cập vào phần tử thứ 2 trong chiều thứ 1:
import numpy as np arr = np.array([[1,2,3,4,5], [6,7,8,9,10]]) print('phần tử thứ 2 trên chiều thứ 1: ', arr[0, 1])
Mô Hình
Truy cập vào phần tử thứ 5 trong chiều thứ 2:
import numpy as np arr = np.array([[1,2,3,4,5], [6,7,8,9,10]]) print('phần tử thứ 5 trên chiều thứ 2: ', arr[1, 4])
Truy cập vào mảng 3-D
Để truy cập vào các phần tử của mảng 3-D, chúng ta có thể sử dụng các số nguyên được phân tách bằng dấu phẩy để biểu thị các chiều và chỉ số của phần tử.
Mô Hình
Truy cập vào phần tử thứ ba của mảng thứ hai của mảng đầu tiên:
import numpy as np arr = np.array([[[1, 2, 3], [4, 5, 6]], [[7, 8, 9], [10, 11, 12]]]) print(arr[0, 1, 2])
Giải thích ví dụ
arr[0, 1, 2]
In giá trị 6
.
Công Việc Làm Việc:
Số thứ nhất đại diện cho chiều thứ nhất, trong đó có hai mảng:
[[1, 2, 3], [4, 5, 6]]
thì:
[[7, 8, 9], [10, 11, 12]]
bởi vì chúng ta đã chọn 0
do đó, còn lại mảng đầu tiên:
[[1, 2, 3], [4, 5, 6]]
Số thứ hai đại diện cho chiều thứ hai, nó cũng chứa hai mảng:
[1, 2, 3]
thì:
[4, 5, 6]
bởi vì chúng ta đã chọn 1
do đó, còn lại mảng thứ hai:
[4, 5, 6]
Số thứ ba đại diện cho chiều thứ ba, trong đó có ba giá trị:
4
5
6
bởi vì chúng ta đã chọn 2
do đó, giá trị cuối cùng là giá trị thứ ba:
6
Chỉ Số Âm
Sử dụng chỉ số âm để truy cập từ cuối của mảng.
Mô Hình
In giá trị cuối cùng của维度的第二个维:
import numpy as np arr = np.array([[1,2,3,4,5], [6,7,8,9,10]]) print('Cấu hình cuối cùng từ 2nd dim: ', arr[1, -1])
- Trang Trước Tạo mảng NumPy
- Trang Tiếp Theo Cắt mảng NumPy