Hướng dẫn get size of array python - lấy kích thước của mảng python

W3Schools được tối ưu hóa cho việc học và đào tạo. Ví dụ có thể được đơn giản hóa để cải thiện việc đọc và học tập. Hướng dẫn, tài liệu tham khảo và ví dụ được xem xét liên tục để tránh lỗi, nhưng chúng tôi không thể đảm bảo tính chính xác đầy đủ của tất cả các nội dung. Trong khi sử dụng W3Schools, bạn đồng ý đã đọc và chấp nhận các điều khoản sử dụng, cookie và chính sách bảo mật của chúng tôi.

Bản quyền 1999-2022 bởi dữ liệu refsnes. Đã đăng ký Bản quyền. W3Schools được cung cấp bởi W3.CSS.
W3Schools is Powered by W3.CSS.

Hướng dẫn get size of array python - lấy kích thước của mảng python

Python không có kiểu dữ liệu mảng tích hợp. Nhưng bạn có thể tạo một mảng bằng thư viện của bên thứ ba như Numpy. Để làm rõ, bằng mảng, bạn có thể có nghĩa là một danh sách trong Python. Sau đó, để tìm kích thước của danh sách, hãy sử dụng phương thức Len ().To clarify, by array, you probably mean a list in Python. Then, to find the size of the list, use the len() method.

Để tìm độ dài của một mảng trong Python, hãy sử dụng phương thức Len (). Len () 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 các phần tử trong mảng.find a length of an array in Python, use the len() method. The len() is a built-in Python method that takes an array as an argument and returns the number of elements in the array.

Hàm Len () trả về kích thước của một mảng.len() function returns the size of an array.

size = len(arr)

Phương thức Len () có một tham số cần thiết, một mảng hoặc một danh sách.len() method takes a required parameter, an array, or a list.

# app.py

numbers = [11, 21, 19, 18, 46]

print("The size of an array is: ", len(numbers))

Đầu ra

The size of an array is:  5

Kích thước của một mảng luôn là một hơn một chỉ số mảng cao nhất. Ví dụ: chỉ số của phần tử cuối cùng của mảng là 4; Kích thước của một mảng là 5. Luôn luôn +1 của chỉ số cuối cùng của phần tử.

Chức năng Len () đang làm gì đằng sau hậu trường là nó đang gọi danh sách .__ Len __ (), và những gì Len () làm là nó lấy đối tượng và cố gắng gọi các đối tượng __len __ () phương thức.__len__(), and what len() does is it takes the object and tries to call the objects __len__() method.

Nói tóm lại, hàm Len () chỉ hoạt động trên các đối tượng có phương thức __len __ (). Nếu bạn có một đối tượng tùy chỉnh với phương thức __len __ (), bạn có thể gọi Len ().__len__() method. If you have a custom object with the __len__() method, you can call len().

Kích thước python của một mảng

Để tìm sizeof một mảng & nbsp;, hãy sử dụng thuộc tính numpysize. Mảng numpy có các thuộc tính kích thước và hình dạng, nhưng các thuộc tính kích thước và hình dạng không hoàn toàn giống nhau. 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.find the size of an array, use the numpy size property. The numpy array has size and shape attributes, but the size and shape attributes are not quite the same. The size is a built-in attribute that returns the size of the array.

# app.py

import numpy as np

arr = np.array([[1, 2], [3, 4], [5, 6]])

print("The size of a numpy array is: ", arr.size)

Đầu ra

The size of a numpy array is:  6

Trong mã trên, chúng tôi nhận được số lượng các phần tử trong mảng với thuộc tính numpy.size. Thuộc tính kích thước hoạt động tuyệt vời với các mảng một chiều.

Nó không xem xét các mảng đa chiều; Nó chỉ cung cấp cho chúng ta số lượng các yếu tố trong một mảng. Hình dạng là một thuộc tính tích hợp trả về hình dạng của mảng. Nó đếm số lượng phần tử của mảng và sau đó trả về nó.The shape is a built-in attribute that returns the shape of the array. It counts the number of elements of the array and then returns it.

# app.py

import numpy as np

arr = np.array([[1, 2], [3, 4], [5, 6]])

print("The shape of a numpy array is: ", arr.shape)

Đầu ra

The shape of an numpy array is:  (3, 2)

Nó trả về hình dạng của mảng.

Độ dài mảng numpy

Để tìm numpyarraylength trong python, hãy sử dụng thuộc tính ndarray.size & nbsp; Thuộc tính np.ndarray.size trả về một số phần tử trong mảng.find the numpy array length in Python, use the ndarray.size property. The np.ndarray.size attribute returns several elements in the array.

Thuộc tính Numpy.Shape trả về một tuple dưới dạng (a, b), trong đó A là số lượng hàng trong mảng và B là số lượng cột trong mảng.numpy.shape property returns a tuple in the form of (a, b), where a is the number of rows in the array and b is the number of columns in the array.

# app.py

import numpy as np

np_arr = np.arange(3)
print(np_arr)
print(np_arr.shape)

Đầu ra

[0 1 2]
(3,)

Hình dạng (= chiều dài của mỗi chiều) của numpy.ndarray có thể được chấp nhận dưới dạng một tuple với hình dạng thuộc tính.shape (= length of each dimension) of numpy.ndarray can be accepted as a tuple with attribute shape.

Trong trường hợp của chúng tôi, một mảng là một mảng một chiều và đó là lý do tại sao nó trả về một tuple với một phần tử thay vì giá trị số nguyên.

Kích thước numpy của mảng 2D

Để có được độ dài của 2Darray trong Python Numpy, hãy sử dụng thuộc tính Array.Size. Thuộc tính mảng.Size trả về số lượng phần tử trong mảng.get the length of a 2D array in Python numpy, use the array.size attribute. The array.size attribute returns the number of elements in the array.

# app.py

import numpy as np

np_arr = np.array([[11, 21], [31, 41]])
print(np_arr)
print(np_arr.shape)

Đầu ra

# app.py

numbers = [11, 21, 19, 18, 46]

print("The size of an array is: ", len(numbers))
0

Bạn có thể thấy rằng nó tương đương với NP.Prod (A.Shape), tức là, sản phẩm của kích thước mảng.np.prod(a.shape), i.e., the product of the array’s dimensions.

Sự kết luận

Python, không giống như các ngôn ngữ lập trình khác như JavaScript hoặc PHP, không hỗ trợ các chức năng bình thường về chiều dài () hoặc kích thước () () để có được kích thước của một mảng. Ví dụ: thay vì của Array Array.length (), hãy sử dụng hàm Len (), lấy bản thân mảng làm tham số và trả về kích thước của nó.length()” or “size()” functions to get the size of an array. For example, Instead of “array.length()“, use the len() function, which takes the array itself as a parameter and returns its size.

Đó là nó cho bài viết này.

Xem thêm

Độ dài danh sách Python

Chiều dài chuỗi Python

Mảng Python chứa

Python mảng chèn

Kích thước () trong Python làm gì?

Kích thước () Chức năng Đếm số lượng các phần tử dọc theo một trục nhất định.count the number of elements along a given axis.

Làm cách nào để có được kích thước của một mảng?

Chúng ta có thể tìm thấy kích thước của một mảng sử dụng toán tử sizeof () như được hiển thị: // tìm kích thước của mảng [] và lưu trữ trong 'size' int size = sizeof (mảng)/sizeof (mảng [0]);using the sizeof() operator as shown: // Finds size of arr[] and stores in 'size' int size = sizeof(arr)/sizeof(arr[0]);

Làm cách nào để có được kích thước của một mảng trong numpy?

Bạn có thể sử dụng phương thức Len () cho các mảng numpy, nhưng Numpy cũng có mã typecode tích hợp.Kích thước mà bạn có thể sử dụng để tính độ dài.Cả hai đầu ra trả về 8, số lượng phần tử trong mảng.use the len() method for NumPy arrays, but NumPy also has the built-in typecode . size that you can use to calculate length. Both outputs return 8, the number of elements in the array.