Mảng là tập hợp các phần tử dữ liệu cùng kiểu dưới cùng một tên. Trong Python, chúng ta có thể triển khai mảng bằng cách sử dụng danh sách hoặc mô-đun NumPy. Module NumPy cung cấp cho chúng ta mảng kiểu The Array is: [2, 4, 5, 7, 9] The 2D-Array is: [[1, 2], [3, 4]]0(NumPy Array) Show
Hơn nữa, một mảng có thể đa chiều. Như chúng ta đã biết, dạng đơn giản nhất của mảng nhiều chiều là mảng hai chiều. Do đó, trong hướng dẫn này, chúng ta sẽ xem xét Mảng 1D cũng như 2D Các cách để in một mảng trong PythonBây giờ, chúng ta hãy xem xét một số cách để in cả mảng 1D cũng như 2D trong Python. Ghi chú. các mảng này sẽ được triển khai bằng cách sử dụng danh sách In trực tiếp bằng phương thức print()Chúng ta có thể chuyển trực tiếp tên của mảng (danh sách) chứa các giá trị sẽ được in sang phương thức The Array is: [2, 4, 5, 7, 9] The 2D-Array is: [[1, 2], [3, 4]]1 trong Python để in tương tự Nhưng trong trường hợp này, mảng được in dưới dạng một danh sách. e. với dấu ngoặc và giá trị được phân tách bằng dấu phẩy arr = [2,4,5,7,9] arr_2d = [[1,2],[3,4]] print("The Array is: ", arr) #printing the array print("The 2D-Array is: ", arr_2d) #printing the 2D-Array đầu ra The Array is: [2, 4, 5, 7, 9] The 2D-Array is: [[1, 2], [3, 4]] Ở đây, The Array is: [2, 4, 5, 7, 9] The 2D-Array is: [[1, 2], [3, 4]]0 là mảng một chiều. Trong khi đó, The Array is: [2, 4, 5, 7, 9] The 2D-Array is: [[1, 2], [3, 4]]1 là một trong hai chiều. Chúng tôi chuyển trực tiếp tên tương ứng của chúng sang phương thức The Array is: [2, 4, 5, 7, 9] The 2D-Array is: [[1, 2], [3, 4]]1 để in chúng dưới dạng danh sách và danh sách danh sách tương ứng Sử dụng vòng lặp for trong PythonChúng ta cũng có thể in một mảng trong Python bằng cách duyệt qua tất cả các phần tử tương ứng bằng vòng lặp The Array is: [2, 4, 5, 7, 9] The 2D-Array is: [[1, 2], [3, 4]]3 Hãy để chúng tôi xem làm thế nào arr = [2,4,5,7,9] arr_2d = [[1,2],[3,4]] #printing the array print("The Array is : ") for i in arr: print(i, end = ' ') #printing the 2D-Array print("\nThe 2D-Array is:") for i in arr_2d: for j in i: print(j, end=" ") print() đầu ra The Array is : 2 4 5 7 9 The 2D-Array is: 1 2 3 4 Trong đoạn mã trên, chúng tôi duyệt qua các phần tử của Mảng 1D cũng như 2D bằng cách sử dụng các vòng lặp và in các phần tử tương ứng ở dạng mong muốn của chúng tôi Các cách in NumPy Array trong PythonNhư đã đề cập trước đó, chúng ta cũng có thể triển khai mảng trong Python bằng mô-đun NumPy. Mô-đun đi kèm với một lớp mảng được xác định trước có thể chứa các giá trị cùng loại Các mảng NumPy này cũng có thể là đa chiều. Vì vậy, hãy để chúng tôi xem làm thế nào chúng ta có thể in cả mảng NumPy 1D cũng như 2D trong Python Sử dụng phương thức in()Tương tự như trường hợp mảng được triển khai bằng danh sách, chúng ta có thể chuyển trực tiếp tên mảng NumPy cho phương thức The Array is: [2, 4, 5, 7, 9] The 2D-Array is: [[1, 2], [3, 4]]1 để in mảng import numpy as np arr_2d = np.array([[21,43],[22,55],[53,86]]) arr = np.array([1,2,3,4]) print("Numpy array is: ", arr) #printing the 1d numpy array print("Numpy 2D-array is: ", arr_2d) #printing the 2d numpy array đầu ra ________số 8 Ở đây, The Array is: [2, 4, 5, 7, 9] The 2D-Array is: [[1, 2], [3, 4]]0 và The Array is: [2, 4, 5, 7, 9] The 2D-Array is: [[1, 2], [3, 4]]1 lần lượt là một mảng NumPy 1D và một mảng 2D. Chúng tôi chuyển tên của họ cho phương thức The Array is: [2, 4, 5, 7, 9] The 2D-Array is: [[1, 2], [3, 4]]1 và in cả hai. Ghi chú. lần này các mảng cũng được in ở dạng mảng NumPy có dấu ngoặc Sử dụng vòng lặp forMột lần nữa, chúng ta cũng có thể duyệt qua các mảng NumPy trong Python bằng cấu trúc vòng lặp. Làm như vậy chúng ta có thể truy xuất từng phần tử của mảng và in ra kết quả tương tự. Đây là một cách khác để in một mảng trong Python Hãy xem kỹ ví dụ bên dưới The Array is: [2, 4, 5, 7, 9] The 2D-Array is: [[1, 2], [3, 4]]1 đầu ra The Array is: [2, 4, 5, 7, 9] The 2D-Array is: [[1, 2], [3, 4]]2 Ở đây, chúng tôi cũng in các phần tử mảng NumPy theo cách mong muốn của chúng tôi (không có dấu ngoặc) bằng cách truy cập riêng lẻ các phần tử của mảng 1D và 2D Sự kết luậnVì vậy, trong hướng dẫn này, chúng ta đã học cách in một mảng trong Python. Tôi hy vọng bây giờ bạn đã hiểu rõ về chủ đề này. Đối với bất kỳ câu hỏi nào khác liên quan đến chủ đề này, vui lòng sử dụng các bình luận The Array is: [2, 4, 5, 7, 9] The 2D-Array is: [[1, 2], [3, 4]]5 về cơ bản là một cấu trúc dữ liệu lưu trữ dữ liệu theo kiểu tuyến tính. Không có đối tượng mảng độc quyền trong Python vì người dùng có thể thực hiện tất cả các thao tác của mảng bằng cách sử dụng danh sách 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 The Array is: [2, 4, 5, 7, 9] The 2D-Array is: [[1, 2], [3, 4]]6 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 130 mục dữ liệu Khai báo mảng 2 chiềucú pháp The Array is: [2, 4, 5, 7, 9] The 2D-Array is: [[1, 2], [3, 4]]31 Thí dụ The Array is: [2, 4, 5, 7, 9] The 2D-Array is: [[1, 2], [3, 4]]5 đầ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ụ The Array is: [2, 4, 5, 7, 9] The 2D-Array is: [[1, 2], [3, 4]]3 đầu ra Mảng 2D đầu ra-đầu vàoLàm cách nào để The Array is: [2, 4, 5, 7, 9] The 2D-Array is: [[1, 2], [3, 4]] 32 phần tử trong mảng 2 chiều?Có thể chèn các phần tử trong mảng 2D bằng cách sử dụng hàm The Array is: [2, 4, 5, 7, 9] The 2D-Array is: [[1, 2], [3, 4]]33 chỉ định chỉ mục/vị trí của phần tử được chèn The Array is: [2, 4, 5, 7, 9] The 2D-Array is: [[1, 2], [3, 4]]9 đầu ra Mảng 2D chèn đầu raLàm cách nào để The Array is: [2, 4, 5, 7, 9] The 2D-Array is: [[1, 2], [3, 4]] 34 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 The Array is: [2, 4, 5, 7, 9] The 2D-Array is: [[1, 2], [3, 4]]1 đầ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 The Array is: [2, 4, 5, 7, 9] The 2D-Array is: [[1, 2], [3, 4]]35 The Array is: [2, 4, 5, 7, 9] The 2D-Array is: [[1, 2], [3, 4]]3 đầ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 The Array is: [2, 4, 5, 7, 9] The 2D-Array is: [[1, 2], [3, 4]]36 The Array is: [2, 4, 5, 7, 9] The 2D-Array is: [[1, 2], [3, 4]]5 đầ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 The Array is: [2, 4, 5, 7, 9] The 2D-Array is: [[1, 2], [3, 4]]37. Phần tử được thêm vào cuối mảng The Array is: [2, 4, 5, 7, 9] The 2D-Array is: [[1, 2], [3, 4]]7 đầ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 The Array is: [2, 4, 5, 7, 9] The 2D-Array is: [[1, 2], [3, 4]]38 The Array is: [2, 4, 5, 7, 9] The 2D-Array is: [[1, 2], [3, 4]]9 đầu ra Mảng 2D cắt đầu raSự 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ó |