Vectorize ma trận Python
NumPy là một thư viện Python được thiết kế để hoạt động hiệu quả với các mảng trong Python. Nó nhanh, đơn giản để tìm hiểu và lưu trữ hiệu quả. Trong NumPy, chúng tôi có thể tạo một mảng n chiều Show
Vectơ là gì?Trong python, các vectơ được tạo từ các thành phần, là các số thông thường. Một vectơ có thể được coi là một danh sách các số và đại số vectơ là các phép toán được thực hiện trên các số trong danh sách. Nói cách khác, một vectơ là mảng 1-D gọn gàng Chúng tôi sử dụng np. phương thức array() để tạo một véc tơ cú phápnp.array(list) Thông số
Giá trị trả về − trả về vector(numpy. ndarray) Tạo một Vectơ ngang từ một danh sách nhất địnhTrong phương pháp này, chúng tôi tạo một vectơ ngang từ danh sách bằng cách sử dụng numpy. hàm mảng () Thuật toán (Các bước)Sau đây là Thuật toán/các bước cần tuân thủ để thực hiện tác vụ mong muốn -
Chương trình sau tạo vectơ ngang từ danh sách bằng cách sử dụng hàm NumPy array() và trả về nó - Ví dụđầu raKhi thực thi, chương trình trên sẽ tạo đầu ra sau - Given List = [15, 20, 25, 'Hello', 'TutorialsPoint'] The resultant horizontal vector: ['15' '20' '25' 'Hello' 'TutorialsPoint'] Tạo một Vector DọcTrong phương pháp này, chúng tôi tạo một vectơ dọc bằng cách sử dụng numpy. hàm mảng () Thuật toán (Các bước)Sau đây là Thuật toán/các bước cần tuân thủ để thực hiện tác vụ mong muốn -
Ví dụChương trình sau tạo vectơ dọc bằng cách sử dụng hàm NumPy array() và trả về nó - đầu raKhi thực thi, chương trình trên sẽ tạo đầu ra sau - The resultant vertical vector: [['5'] ['40'] ['20'] ['Hello'] ['TutorialsPoint']] Tạo Ma trận bằng cách sử dụng numpy. hàm mat()Trong phương pháp này, chúng tôi tạo một ma trận bằng cách sử dụng numpy. hàm mat() Trong Python, phương thức mat() dùng để chuyển mảng thành ma trận Thông sốHàm mat() chấp nhận các đối số sau -
Giá trị trả vềPhương thức mat() diễn giải đầu vào dưới dạng ma trận và trả về nó Thuật toán (Các bước)Sau đây là Thuật toán/các bước cần tuân thủ để thực hiện tác vụ mong muốn -
Ví dụChương trình sau tạo ma trận bằng cách sử dụng hàm Numpy mat() và trả về nó - đầu raKhi thực thi, chương trình trên sẽ tạo đầu ra sau - The created matrix is: [[1 2 3] [4 5 6] [7 8 9]] Tạo Ma trận bằng cách sử dụng numpy. hàm ma trận ()Trong phương pháp này, chúng tôi tạo một ma trận bằng cách sử dụng numpy. hàm ma trận () Thông sốcác numpy. hàm matrix() chấp nhận các đối số sau -
Giá trị trả vềBiểu diễn ma trận của dữ liệu Thuật toán (Các bước)Sau đây là Thuật toán/các bước cần tuân thủ để thực hiện tác vụ mong muốn -
Ví dụChương trình sau tạo ma trận bằng cách sử dụng hàm Numpy matrix() và trả về nó - đầu raKhi thực thi, chương trình trên sẽ tạo đầu ra sau - The created matrix is: [[ 5 3 9 11] [ 4 5 6 23] [ 7 8 9 84]] Phần kết luậnTrong hướng dẫn này, chúng ta đã học được hai cách riêng biệt để tạo ma trận trong Python, cũng như cách tạo vectơ dọc và ngang Bạn sẽ sử dụng vectơ ma trận trong Python như thế nào?Vectơ. Một mảng số (dữ liệu) là một vectơ. Bạn có thể giả sử một cột trong tập dữ liệu là một vectơ đặc trưng. ma trận. Ma trận là một mảng 2 chiều có hình dạng (m×n) với m hàng và n cột. Mỗi phần tử có thể được truy cập thông qua hàng và cột của nó và được biểu thị bằng chỉ số dưới .
Numpy có phải là Vector hóa không?Vector hóa là một thuật ngữ được sử dụng bên ngoài numpy và theo thuật ngữ rất cơ bản là song song hóa các phép tính. Trong python bình thường, điều này sẽ được thực hiện từng phần tử bằng cách sử dụng thứ gì đó giống như vòng lặp for, vì vậy bốn phép tính lần lượt.
Ý nghĩa của Vectorization trong Python là gì?Vector hóa là kỹ thuật triển khai mảng mà không cần sử dụng vòng lặp . Thay vào đó, sử dụng một chức năng có thể giúp giảm thiểu thời gian chạy và thời gian thực thi mã một cách hiệu quả. |