Python mảng 2 chiều
Mảng là một cấu trúc dữ liệu tuyến tính bao gồm danh sách các phần tử. Trong phần này, chúng ta sẽ nói cụ thể về mảng 2D. Mảng 2D có thể được định nghĩa là mảng của một mảng. Mảng 2D còn được gọi là Ma trận có thể được biểu diễn dưới dạng tập hợp các hàng và cột Show
Trong bài viết này, chúng ta đã khám phá mảng 2D trong Numpy trong Python Numpy là một thư viện trong Python bổ sung hỗ trợ cho các mảng và ma trận lớn đa chiều cùng với các hàm toán học cấp cao để vận hành các mảng này
Vì vậy, Python thực hiện tất cả các hoạt động liên quan đến mảng bằng cách sử dụng đối tượng danh sách. Mảng là tập hợp có thứ tự các phần tử một cách tuần tự Cú pháp khai báo mảng
Mảng hai chiều về cơ bản là mảng trong mảng. Ở đây, vị trí của một mục dữ liệu được truy cập bằng cách sử dụng hai chỉ số. Nó được biểu diễn dưới dạng một bảng gồm _______ 0 mục dữ liệu Khai báo mảng 2 chiềucú pháp size = int(input()) array_input = [] for x in range(size): array_input.append([int(y) for y in input().split()]) print(array_input)1 Thí dụ array_input = [ [10,12,14] ,[0,1,2] ] print(array_input[0]) # printing elements of row 0 print(array_input[1]) # printing elements of row 1 đầu ra Mảng đầu ra-2DNhập vào một Mảng 2-DĐầu vào cho mảng 2 chiều được cung cấp ở dạng hàng và cột Thí dụ size = int(input()) array_input = [] for x in range(size): array_input.append([int(y) for y in input().split()]) print(array_input) đầu ra Mảng 2D đầu ra-đầu vàoLàm cách nào để size = int(input()) array_input = [] for x in range(size): array_input.append([int(y) for y in input().split()]) print(array_input) 2 phần tử trong mảng 2 chiều?Các phần tử trong mảng 2D có thể được chèn bằng cách sử dụng hàm size = int(input()) array_input = [] for x in range(size): array_input.append([int(y) for y in input().split()]) print(array_input)3 xác định chỉ mục/vị trí của phần tử được chèn from array import * input = [[1,1,1,1], [12,12,12,12]] print("Array before insertion of elements: ") print(input) input.insert(1, [1,3,5,7,9]) print("Array after insertion of elements: ") for x in input: for y in x: print(y,end = " ") print() đầu ra Mảng 2D chèn đầu raLàm cách nào để size = int(input()) array_input = [] for x in range(size): array_input.append([int(y) for y in input().split()]) print(array_input) 4 phần tử trong mảng 2 chiều?Các phần tử có thể được cập nhật và các giá trị có thể được thay đổi bằng cách gán lại các giá trị bằng cách sử dụng chỉ mục của mảng ________số 8_______ đầu ra Mảng 2D cập nhật đầu raLàm cách nào để xóa các giá trị khỏi mảng 2 chiều?Có thể xóa các phần tử trong mảng 2 chiều bằng phương pháp size = int(input()) array_input = [] for x in range(size): array_input.append([int(y) for y in input().split()]) print(array_input)5 from array import * input = [[1,1,1,1], [12,12,12,12], [0,2]] print("Array before Deletion of elements: ") print(input) del(input[1]) print("Array after Deletion of elements: ") for x in input: for y in x: print(y,end = " ") print() đầu ra Mảng 2D xóa đầu raKích thước của mảng 2 chiềuĐộ dài của một mảng có thể được xác định bằng phương pháp size = int(input()) array_input = [] for x in range(size): array_input.append([int(y) for y in input().split()]) print(array_input)6 array_input = [[3,9],[0,3,7,10]] print(len(array_input)) đầu ra 2 Nối thêm mảng 2 chiều PythonCác phần tử có thể được thêm vào một mảng bằng cách sử dụng phương thức size = int(input()) array_input = [] for x in range(size): array_input.append([int(y) for y in input().split()]) print(array_input)7. Phần tử được thêm vào cuối mảng from array import * input = [[1,1,1,1], [12,12,12,12], [0,2]] print("Array before appending the elements: ") print(input) input.append([1,2]) print("Array after appending of the elements: ") for x in input: for y in x: print(y,end = " ") print() đầu ra Mảng 2D nối đầu raCắt mảng 2 chiều trong PythonCắt mảng được sử dụng để truy cập nhiều giá trị trong một mảng cú pháp size = int(input()) array_input = [] for x in range(size): array_input.append([int(y) for y in input().split()]) print(array_input)8 array1 = [[1,2,3],[4,5,6,7]] #python array slice array2 = array1[1:3] #index 1 to 2 print(array2) array2 = array1[:1] #index 0 to 1 print(array2) đầu ra Mảng 2D cắt đầu raPhần kết luậnNhư vậy, trong bài viết này, chúng ta đã có cái nhìn tổng quan về Mảng hai chiều trong Python và các chức năng cơ bản liên quan đến nó Mảng 2 chiều trong Python là gì?Mảng 2D trong python là cấu trúc dữ liệu hai chiều được lưu trữ tuyến tính trong bộ nhớ . Nó có nghĩa là nó có hai chiều, các hàng và các cột, và do đó nó cũng đại diện cho một ma trận.
Làm cách nào để tạo mảng 2D NumPy?Để tạo một mảng NumPy, bạn có thể sử dụng hàm np. mảng() . Tất cả những gì bạn cần làm để tạo một mảng đơn giản là chuyển một danh sách cho nó. Nếu chọn, bạn cũng có thể chỉ định loại dữ liệu trong danh sách của mình.
Ví dụ về mảng 2D là gì?Thông thường bạn nghĩ mảng 2D là một bảng chứ không phải cấu trúc phức tạp như trang trước. Ví dụ: int[][] không đều = { { 1, 9, 4 }, { 0, 2}, { 0, 1, 2, 3, 4 } }; |