Hướng dẫn matrix program in python - chương trình ma trận trong python
A simple way I look at it: example: Show Nội dung chính
Nội dung chính
If you closely observe, the number of opening square brackets at the beginning is what defines the dimension of the array. In the above array to access 7, the below indexing is used, h[0,1,1,0] However if we change the array to 3 dimensions as below,
To access element 7 in the above array, the index is h[1,1,0] Nội dung chính
Nội dung chính
Python Numpy là gì?If you closely observe, the number of opening square brackets at the beginning is what defines the dimension of the array. In the above array to access 7, the below indexing is used, h[0,1,1,0] NumPy ArrayHowever if we change the array to 3 dimensions as below, Numpy cài đặt như thế nào?Multi-dimensional numPy array là gì? Multi-dimensional numPy array là gì?Python NumPy Array v/s List Python NumPy Operations Tham khảo
Output:
If you closely observe, the number of opening square brackets at the beginning is what defines the dimension of the array. In the above array to access 7, the below indexing is used, h[0,1,1,0]
Output:
Python NumPy Array v/s ListPython NumPy Operations
To access element 7 in the above array, the index is h[1,1,0]
Output:
NumPy là một gói Python là viết tắt của Numerical Python. Đây là thư viện cốt lõi cho scientific computing, nó chứa một đối tượng mảng n chiều mạnh mẽ, cung cấp các công cụ để tích hợp C, C ++, v.v. Nó cũng hữu ích trong đại số tuyến tính, random number capability, ... . NumPy Array cũng có thể được sử dụng như multi-dimensional container hiệu quả cho dữ liệu chung. Bây giờ, hãy xem chính xác một numpy array là gì nha. Numpy array là một đối tượng mảng N chiều mạnh mẽ ở dạng hàng và cột. Chúng ta có thể khởi tạo các numpy arrays từ nested Python lists và truy cập các phần tử của nó. Để thực hiện thao tác này, câu hỏi tiếp theo xuất hiện trong đầu bạn là:
Output:
Để cài đặt Python NumPy, đi tới command của bạn và nhập vào 2. Sau khi cài đặt hoàn tất, hãy truy cập IDE của bạn (Ví dụ: PyCharm) và chỉ cần import nó bằng cách nhập: 3.Ở đây, tôi có các yếu tố khác nhau được lưu trữ trong các vị trí bộ nhớ tương ứng của chúng. Nó được gọi là hai chiều vì nó có hàng cũng như cột. Trong hình trên, chúng tôi có 3 cột và 4 hàng có sẵn. Python NumPy OperationsTham khảo Số chiều của mảng. 0Output: 1If you closely observe, the number of opening square brackets at the beginning is what defines the dimension of the array. In the above array to access 7, the below indexing is used, h[0,1,1,0] However if we change the array to 3 dimensions as below, Độ dài của một phần tử mảng tính bằng byte. To access element 7 in the above array, the index is h[1,1,0]Output: 3NumPy là một gói Python là viết tắt của Numerical Python. Đây là thư viện cốt lõi cho scientific computing, nó chứa một đối tượng mảng n chiều mạnh mẽ, cung cấp các công cụ để tích hợp C, C ++, v.v. Nó cũng hữu ích trong đại số tuyến tính, random number capability, ... . NumPy Array cũng có thể được sử dụng như multi-dimensional container hiệu quả cho dữ liệu chung. Bây giờ, hãy xem chính xác một numpy array là gì nha. data type của phần tử 4Output: 5Numpy array là một đối tượng mảng N chiều mạnh mẽ ở dạng hàng và cột. Chúng ta có thể khởi tạo các numpy arrays từ nested Python lists và truy cập các phần tử của nó. Để thực hiện thao tác này, câu hỏi tiếp theo xuất hiện trong đầu bạn là: Tương tự, bạn có thể tìm thấy kích thước và hình dạng của mảng bằng cách sử dụng hàm 4 và 5 tương ứng. 6Output: 7Để cài đặt Python NumPy, đi tới command của bạn và nhập vào 8Output: 9Ở đây, tôi có các yếu tố khác nhau được lưu trữ trong các vị trí bộ nhớ tương ứng của chúng. Nó được gọi là hai chiều vì nó có hàng cũng như cột. Trong hình trên, chúng tôi có 3 cột và 4 hàng có sẵn. trích xuất tập hợp các phần tử cụ thể từ một mảng. Hãy xem nó được triển khai trong Pycharm như thế nào:Single-dimensional Numpy Array: 1Multi-dimensional Array: 2Output: 3Ở đây dấu hai chấm đại diện cho tất cả các hàng, bao gồm 0. Bây giờ để có được phần tử thứ 2, chúng tôi sẽ gọi chỉ số 2 từ cả hai hàng cung cấp cho chúng tôi giá trị 3 và 5 tương ứng. Tiếp theo, chỉ để loại bỏ sự nhầm lẫn, chúng tôi có thêm một hàng và chúng tôi không muốn nhận phần tử thứ 2 của nó như hình ảnh trên. Chúng ta có thể làm gì trong trường hợp như vậy? Hãy xem xét mã dưới đây: 4Output: 5Như bạn có thể thấy trong đoạn mã trên, chỉ có 9 và 11 được in. Bây giờ khi tôi đã viết 0: 2, điều này không bao gồm chỉ mục thứ hai của hàng thứ ba của một mảng. Do đó, chỉ 9 và 11 được in ra. 7. linspace: Trả về các số cách đều nhau trong một khoảng thời gian xác định. Trả về các số cách đều nhau trong một khoảng thời gian xác định. 6Output: 7Như bạn có thể thấy trong kết quả, nó đã in 10 giá trị từ 1 đến 3 cách đều nhau. 8. max/ min: tìm mức tối thiểu, tối đa cũng như tổng của numpy array. tìm mức tối thiểu, tối đa cũng như tổng của numpy array. 8Output: 9Bạn phải tìm hiểu những thứ này khá cơ bản này, với sự giúp đỡ của kiến thức này, bạn cũng có thể thực hiện nhiều nhiệm vụ lớn hơn. Bây giờ, hãy hiểu khái niệm trục (axis) trong python numpy. Như bạn có thể thấy trong hình, chúng ta có một mảng 2 * 3 gọn gàng. Ở đây các hàng được gọi là trục 1 và các cột được gọi là trục 0. Bây giờ bạn phải tự hỏi việc sử dụng các trục này là gì?Giả sử bạn muốn tính tổng của tất cả các cột, thì bạn có thể sử dụng trục. Hãy để tôi chỉ cho bạn thực tế, cách bạn có thể triển khai trục trong PyCharm của mình: 0Output: 1Do đó, tổng của tất cả các cột được thêm vào trong đó 1 + 3 = 4, 2 + 4 = 6 và 3 + 5 = 8. Tương tự, nếu bạn thay thế trục bằng 1, thì nó sẽ in [6 12] trong đó tất cả các hàng được thêm vào. 9. Square Root & Standard Deviation: Có nhiều hàm toán học khác nhau có thể được thực hiện bằng cách sử dụng python numpy. Bạn có thể tìm thấy căn bậc hai, độ lệch chuẩn của mảng. 2Output: 3Như bạn có thể thấy đầu ra ở trên, căn bậc hai của tất cả các yếu tố được in. Ngoài ra, độ lệch chuẩn được in cho mảng trên, tức là mỗi phần tử thay đổi bao nhiêu so với giá trị trung bình của numpy array. 10.Addition Operation: Bạn có thể thực hiện nhiều thao tác hơn trên numpy array, tức là phép trừ, phép nhân và phép chia của hai ma trận. Hãy để tôi đi trước trong hướng dẫn numpy python, và hiển thị nó : 4Output: 5Điều này cực kỳ đơn giản! Đúng? Tương tự, chúng ta có thể thực hiện các hoạt động khác như trừ, nhân và chia. Hãy xem xét ví dụ dưới đây: 6Output: 711. Vertical & Horizontal Stacking: Tiếp theo, nếu bạn muốn nối hai mảng và không chỉ thêm chúng, bạn có thể thực hiện nó bằng hai cách - xếp chồng dọc và xếp chồng ngang. 8Output: 912. ravel: Có một hoạt động nữa trong đó bạn có thể chuyển đổi một numpy array thành một cột duy nhất. 0Output: 1Hi vọng với những chia sẻ trên có thể giúp ích cho bạn. Cảm ơn các bạn đã đọc bài viết Tham khảohttps://www.edureka.co/blog/python-numpy-tutorial/ |