Kiểm tra là mảng Python

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 dưới đây 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.

The given array is: 
[0, 1, 2, a, 4]
The length of array is: 
5

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

name_of_the_array.size

Đầu vào.

import numpy as np

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


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

Đầu ra.

The given array is: 
[0, 1, 2, a, 4]
The length of array is: 
5

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

Các mảng NumPy có một thuộc tính gọi là

The given array is: 
[0, 1, 2, a, 4]
The length of array is: 
5
3 trả về một bộ với mỗi chỉ mục có số phần tử tương ứng

Ví dụ

In hình dạng của mảng 2 chiều

nhập numpy dưới dạng np

mảng = np. mảng[[[1, 2, 3, 4], [5, 6, 7, 8]]]

in [mảng. hình dạng]

Tự mình thử »

Ví dụ trên trả về

The given array is: 
[0, 1, 2, a, 4]
The length of array is: 
5
4, có nghĩa là mảng có 2 chiều, trong đó chiều đầu tiên có 2 phần tử và chiều thứ hai có 4

Ví dụ

Tạo một mảng có 5 chiều bằng cách sử dụng

The given array is: 
[0, 1, 2, a, 4]
The length of array is: 
5
5 bằng cách sử dụng một vectơ có giá trị 1,2,3,4 và xác minh rằng chiều cuối cùng có giá trị 4

nhập numpy dưới dạng np

mảng = np. mảng[[1, 2, 3, 4], ndmin=5]

print[arr]
print['hình dạng của mảng. ', mảng. hình dạng]

Tự mình thử »

Tuple hình dạng đại diện cho cái gì?

Số nguyên ở mọi chỉ mục cho biết về số lượng phần tử mà thứ nguyên tương ứng có

Trong ví dụ trên tại chỉ mục-4, chúng ta có giá trị 4, vì vậy chúng ta có thể nói rằng thứ nguyên thứ 5 [ thứ 4 + 1] có 4 phần tử

Numpy là một mô-đun trong python. Ban đầu nó được gọi là python số, nhưng tóm lại, chúng tôi phát âm nó là numpy. NumPy là gói xử lý mảng đa năng trong python. Nó cung cấp các cấu trúc dữ liệu đa chiều hiệu suất cao như các đối tượng mảng và các công cụ để làm việc với các mảng này. Numpy cung cấp các tính toán ma trận và mảng nhanh hơn và hiệu quả hơn

NumPy cung cấp sự quen thuộc với hầu hết các hàm toán học. Trong numpy, các chức năng này được gọi là chức năng phổ quát ufunc

Dưới đây là các giá trị khác nhau để kiểm tra kiểu dữ liệu trong NumPy

Phương pháp số 1

Kiểm tra kiểu dữ liệu bằng dtype

ví dụ 1

Python3




The given array is: 
[0, 1, 2, a, 4]
The length of array is: 
5
6

The given array is: 
[0, 1, 2, a, 4]
The length of array is: 
5
7
The given array is: 
[0, 1, 2, a, 4]
The length of array is: 
5
8

 

Array: ['a' 'b' 'c' 'd']
Datatype: 

Chủ Đề