Len(trăn ma trận)

Mọi người ơi. Tôi hy vọng tất cả các bạn đang làm tốt. Trong bài viết này, chúng tôi sẽ tiết lộ 3 biến thể của độ dài Mảng trong Python

Như chúng ta đã biết, Python không hỗ trợ hay cung cấp cho chúng ta cấu trúc dữ liệu mảng một cách trực tiếp. Thay vào đó, Python cung cấp cho chúng ta 3 biến thể khác nhau của việc sử dụng cấu trúc dữ liệu Array tại đây

Trước tiên chúng ta hãy đi qua các cách khác nhau để chúng ta có thể tạo một mảng Python

Hơn nữa, trong các phần sắp tới, chúng ta sẽ thảo luận về việc sử dụng phương thức len[] của Python để lấy độ dài của mảng trong mỗi biến thể

Tìm độ dài mảng trong Python bằng phương thức len[]

Python cung cấp cho chúng ta cấu trúc dữ liệu mảng ở dạng bên dưới

  • Danh sách Python
  • Mô-đun mảng Python
  • mô-đun NumPy

Chúng ta có thể tạo một mảng bằng cách sử dụng bất kỳ biến thể nào ở trên và sử dụng các hàm khác nhau để làm việc và thao tác dữ liệu

lst = [1,2,3,4,'Python']
print["List elements: ",lst]
print["Length of the list:",len[lst]]
4 cho phép chúng tôi tìm tổng số phần tử trong mảng/đối tượng. Nghĩa là, nó trả về số phần tử trong mảng/đối tượng

cú pháp

len[array]

Bây giờ chúng ta hãy tìm hiểu cách tìm ra độ dài của một mảng trong các biến thể trên của mảng Python

Tìm độ dài của danh sách Python

lst = [1,2,3,4,'Python']
print["List elements: ",lst]
print["Length of the list:",len[lst]]
4 có thể được sử dụng với danh sách để tìm nạp và hiển thị số phần tử bị chiếm bởi danh sách

Trong ví dụ dưới đây, chúng tôi đã tạo một danh sách các phần tử không đồng nhất. Hơn nữa, chúng tôi đã sử dụng phương thức len[] để hiển thị độ dài của danh sách

lst = [1,2,3,4,'Python']
print["List elements: ",lst]
print["Length of the list:",len[lst]]

đầu ra

List elements:  [1, 2, 3, 4, 'Python']
Length of the list: 5

Tìm độ dài của một mảng Python

lst = [1,2,3,4,'Python']
print["List elements: ",lst]
print["Length of the list:",len[lst]]
6 giúp chúng ta tạo mảng và thao tác tương tự bằng các chức năng khác nhau của module. Phương thức len[] có thể được sử dụng để tính độ dài của mảng

import array as A 
arr = A.array['i',[1,2,3,4,5]]
print["Array elements: ",arr]
print["Length of array:",len[arr]]

Array elements:  array['i', [1, 2, 3, 4, 5]]
Length of array: 5

Tìm độ dài của mảng Python NumPy

Như chúng ta đã biết, chúng ta có thể tạo một mảng bằng cách sử dụng

lst = [1,2,3,4,'Python']
print["List elements: ",lst]
print["Length of the list:",len[lst]]
0 và sử dụng nó cho bất kỳ mục đích toán học nào. Phương thức len[] giúp chúng ta tìm ra số lượng giá trị dữ liệu có trong mảng NumPy

import numpy as np
arr = np.arange[5]
len_arr = len[arr]
print["Array elements: ",arr]
print["Length of NumPy array:",len_arr]

đầu ra

Array elements:  [0 1 2 3 4]
Length of NumPy array: 5

Phần kết luận

Đến đây chúng ta đã đi đến cuối chủ đề này. Vui lòng bình luận bên dưới, trong trường hợp bạn gặp bất kỳ câu hỏi nào. Cho đến lúc đó, học tập vui vẻ

Đối số mà hàm nhận có thể là một chuỗi [một chuỗi, bộ dữ liệu, danh sách, phạm vi hoặc byte] hoặc một bộ sưu tập [từ điển, tập hợp hoặc tập hợp cố định]

Trước tiên, chúng tôi đã chuyển toàn bộ danh sách cho hàm

lst = [1,2,3,4,'Python']
print["List elements: ",lst]
print["Length of the list:",len[lst]]
7 để lấy số hàng [số danh sách lồng nhau]

Giả sử rằng mỗi danh sách lồng nhau có cùng số phần tử, chúng ta có thể lấy độ dài của cột bằng cách truy cập danh sách lồng nhau và chuyển kết quả cho hàm

lst = [1,2,3,4,'Python']
print["List elements: ",lst]
print["Length of the list:",len[lst]]
7

Bạn có thể lấy tổng số mục trong danh sách 2D bằng cách nhân số hàng với số cột

Nếu các danh sách lồng nhau có thể có kích thước khác nhau, hãy sử dụng hàm

lst = [1,2,3,4,'Python']
print["List elements: ",lst]
print["Length of the list:",len[lst]]
9

Hàm tổng nhận một lần lặp, tính tổng các phần tử của nó từ trái sang phải và trả về tổng

Chúng tôi chuyển từng danh sách lồng vào hàm

List elements:  [1, 2, 3, 4, 'Python']
Length of the list: 5
0 và tính tổng

Nếu bạn cần lấy độ dài của mảng 2D

List elements:  [1, 2, 3, 4, 'Python']
Length of the list: 5
1, hãy sử dụng thuộc tính
List elements:  [1, 2, 3, 4, 'Python']
Length of the list: 5
2

Thuộc tính kích thước trả về số phần tử trong mảng có nhiều mảng

Thuộc tính hình dạng trả về một bộ kích thước của mảng

Giá trị đầu tiên trong bộ dữ liệu là số hàng và giá trị thứ hai - số cột trong mảng

Mảng không phải là kiểu dữ liệu có sẵn trong Python, nhưng chúng ta có thể tạo mảng bằng thư viện của bên thứ ba. Theo độ dài của một mảng, chúng tôi muốn nói đến tổng số phần tử hoặc mục trong mảng đã cho. Để tính độ dài của một mảng, chúng ta có thể sử dụng các phương pháp khác nhau được thảo luận bên dưới trong blog này

Mục lục

  1. Chiều dài của mảng
  2. Tìm độ dài của một mảng bằng hàm len[]
  3. Sử dụng Numpy để tìm độ dài của một mảng trong Python
  4. Bớt tư tưởng

Chiều dài của mảng

Trong Python, mảng là tập hợp các phần tử được lưu trữ tại các vị trí bộ nhớ liền kề. Nó là một biến đặc biệt, có thể chứa nhiều hơn một giá trị với cùng một kiểu dữ liệu tại một thời điểm. Chúng tôi biết chỉ số mảng bắt đầu từ 0 thay vì 1, do đó độ dài của một mảng nhiều hơn một giá trị chỉ số cao nhất của mảng đã cho.

Tìm độ dài của một mảng bằng hàm len[]

Để tìm độ dài của một mảng trong Python, chúng ta có thể sử dụng hàm len[]. Đây là một phương thức Python tích hợp, lấy một mảng làm đối số và trả về số lượng phần tử trong mảng. Hàm len[] trả về kích thước của một mảng

cú pháp

len [name_of_the_array]

Đầu vào.

arr = [0, 1, 2, a, 4]
print ["The given array is: "]
print [arr]

# Finding length of the given array
size = len[arr]
print ["The length of array is: "]
print [size] 

Đầu ra.

lst = [1,2,3,4,'Python']
print["List elements: ",lst]
print["Length of the list:",len[lst]]
0

Sử dụng Numpy để tìm độ dài của một mảng trong Python

Một phương pháp khác để tìm độ dài của một mảng là "size" Numpy. Numpy có một thuộc tính kích thước. Kích thước là một thuộc tính tích hợp trả về kích thước của mảng

cú pháp

lst = [1,2,3,4,'Python']
print["List elements: ",lst]
print["Length of the list:",len[lst]]
1

Đầu vào.

lst = [1,2,3,4,'Python']
print["List elements: ",lst]
print["Length of the list:",len[lst]]
2

Đầu ra.

lst = [1,2,3,4,'Python']
print["List elements: ",lst]
print["Length of the list:",len[lst]]
0

Bớt tư tưởng

Không giống như các ngôn ngữ lập trình khác như JavaScript, PHP hay C++, Python không hỗ trợ các hàm "length[]" hoặc "size[]" để tìm độ dài của một mảng. Hàm len[] lấy mảng làm tham số và trả về kích thước. Mọi người có thể đọc thêm về các khái niệm Python khác tại đây

Ma trận Len trong Python là gì?

Để tìm độ dài của một mảng trong Python, chúng ta có thể sử dụng hàm len[]. Đó là một phương thức Python tích hợp sẵn lấy một mảng làm đối số và trả về số lượng phần tử trong mảng . Hàm len[] trả về kích thước của một mảng.

Len có hoạt động trên mảng NumPy không?

Bạn có thể sử dụng phương thức len[] cho mảng NumPy , nhưng NumPy cũng có mã kiểu tích hợp. kích thước mà bạn có thể sử dụng để tính chiều dài. Cả hai đầu ra đều trả về 8, số lượng phần tử trong mảng. NumPy là duy nhất trong việc cho phép bạn nắm bắt các mảng đa chiều.

Chủ Đề