Làm thế nào để bạn truy cập một mảng bên trong một mảng trong python?

Các phần tử trong mảng NumPy có thể được truy cập bằng cách lập chỉ mục. Lập chỉ mục là một thao tác lấy ra một tập hợp các giá trị đã chọn từ một mảng. Chỉ số của một giá trị trong một mảng là vị trí của giá trị đó trong mảng. Có sự khác biệt giữa giá trị và nơi lưu trữ giá trị trong một mảng

Một mảng có 3 giá trị được tạo trong phần mã bên dưới

Trong 1]

import numpy as np

a = np.array([2,4,6]) print(a)

[2 4 6]

Mảng trên chứa ba giá trị.
[2 4 6]
6,
[2 4 6]
7 và
[2 4 6]
8. Mỗi giá trị này có một chỉ số khác nhau

Ghi đếm trong Python bắt đầu từ

[2 4 6]
9 và kết thúc tại
 = [index]
0

Giá trị

[2 4 6]
6 có chỉ số là 0. Chúng ta cũng có thể nói
[2 4 6]
6 nằm ở vị trí 0 của mảng. Giá trị
[2 4 6]
7 có chỉ số là
 = [index]
4 và giá trị
[2 4 6]
8 có chỉ số là
[2 4 6]
6. Bảng bên dưới hiển thị chỉ mục (hoặc vị trí) của từng giá trị trong mảng

Chỉ số (hoặc vị trí)Giá trị0____1_______61
[2 4 6]
72
[2 4 6]
8

Các giá trị riêng lẻ được lưu trữ trong một mảng có thể được truy cập bằng cách lập chỉ mục

Biểu mẫu chung để lập chỉ mục một mảng NumPy bên dưới

 = [index]

Trong đó

import numpy as np

a = np.array([2,4,6]) print(a) value = a[2] print(value)

0 là giá trị được lưu trữ trong mảng,
import numpy as np

a = np.array([2,4,6]) print(a) value = a[2] print(value)

1 là tên đối tượng mảng và
import numpy as np

a = np.array([2,4,6]) print(a) value = a[2] print(value)

2 chỉ định chỉ mục hoặc vị trí của giá trị đó

Trong mảng trên, giá trị 6 được lưu trữ tại chỉ số 2

Trong 2]

import numpy as np

a = np.array([2,4,6]) print(a) value = a[2] print(value)

[2 4 6]
6

Lập chỉ mục mảng đa chiều

Các mảng nhiều chiều cũng có thể được lập chỉ mục. Một mảng 2-D đơn giản được xác định bởi một danh sách các danh sách

Trong 3]

import numpy as np

a = np.array([[2,3,4],[6,7,8]]) print(a)

[[2 3 4]
 [6 7 8]]

Có thể truy cập các giá trị trong mảng 2 chiều bằng cách sử dụng ký hiệu chung bên dưới.
 = [row,col]

Trong đó

import numpy as np

a = np.array([2,4,6]) print(a) value = a[2] print(value)

0 là giá trị được lấy ra khỏi mảng 2-D và
import numpy as np

a = np.array([2,4,6]) print(a) value = a[2] print(value)

4 chỉ định chỉ mục hàng và cột của giá trị. Hãy nhớ rằng việc đếm Python bắt đầu từ
[2 4 6]
9, vì vậy hàng đầu tiên là hàng 0 và cột đầu tiên là cột 0

Chúng ta có thể truy cập giá trị

import numpy as np

a = np.array([2,4,6]) print(a) value = a[2] print(value)

6 trong mảng trên bằng cách gọi chỉ số hàng và cột
import numpy as np

a = np.array([2,4,6]) print(a) value = a[2] print(value)

7. Điều này tương ứng với hàng thứ 2 (nhớ hàng 0 là hàng đầu tiên) và cột thứ 3 (cột 0 là cột đầu tiên)

Trong [4]

import numpy as np

a = np.array([[2,3,4],[6,7,8]]) print(a) value = a[1,2] print(value)

[[2 3 4]
 [6 7 8]]
8

Gán giá trị với lập chỉ mục

Lập chỉ mục mảng được sử dụng để truy cập các giá trị trong một mảng. Và lập chỉ mục mảng cũng có thể được sử dụng để gán giá trị của một mảng

Biểu mẫu chung được sử dụng để gán giá trị cho một chỉ mục hoặc vị trí cụ thể trong một mảng dưới đây

[2 4 6]
0

Trong đó

import numpy as np

a = np.array([2,4,6]) print(a) value = a[2] print(value)

0 là giá trị mới đi vào mảng và
import numpy as np

a = np.array([2,4,6]) print(a) value = a[2] print(value)

2 là vị trí mà giá trị mới sẽ chiếm

Đoạn mã dưới đây đặt giá trị

[2 4 6]
6
0 vào chỉ mục thứ hai hoặc vị trí của mảng
[2 4 6]
6
1

Trong [5]

[2 4 6]
1

[2 4 6]
2

Các giá trị cũng có thể được gán cho một vị trí cụ thể trong mảng 2-D bằng cách sử dụng biểu mẫu.
[2 4 6]
3

Ví dụ mã bên dưới hiển thị giá trị

[2 4 6]
6
2 được gán cho hàng thứ 2 (chỉ mục
 = [index]
4) và cột thứ 3 (chỉ mục
[2 4 6]
6) của mảng

Bạn có thể đặt một mảng bên trong một mảng Python không?

Nối một mảng trong Python bằng hàm append() .

Bạn có thể có một mảng trong một mảng không?

Mảng là tập hợp các giá trị có thứ tự. mỗi giá trị được gọi là một phần tử và mỗi phần tử có một vị trí số trong mảng, được gọi là chỉ mục của nó. JavaScript cho phép chúng ta tạo mảng bên trong mảng được gọi là Mảng lồng nhau . Mảng lồng nhau có một hoặc nhiều mảng là phần tử của mảng.