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]]3[NumPy Array]
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 Python
Bâ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]]4 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]]4 để 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 Python
Chú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 Python
Như đã đề 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, chúng ta hãy 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 cách sử dụ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]]4 để 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]]4 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 for
Mộ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 cập 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
Phần kết luận
Vì 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
//Để hiển thị 9 phần tử ở Định dạng ma trận 3*3
r = int[input["Nhập số hàng. "]]
c = int[input["Nhập số cột. "]]
matrix = []
print["Nhập các phần tử của ma trận. "]
# Đối với đầu vào của người dùng
đối với tôi trong phạm vi[r]. # Một vòng lặp for cho các phần tử hàng
a = []
for j in range[c]. # Một vòng lặp for cho các thành phần cột
a. append[int[input[]]]
ma trận. append[a]
# Để in ma trận
for i in range[r].
cho j trong phạm vi [c].
print[matrix[i][j], end=" "]
print[]