Chuyển đổi ma trận trong đầu vào của người dùng Python
Bạn có thể sử dụng hàm 2 hoặc 3 để hoán vị hoặc đặt trước thứ nguyên của ma trận đầu vào. Chuyển vị của ma trận có được bằng cách di chuyển dữ liệu cột sang hàng và dữ liệu hàng sang cột. Các hàm 4 này chủ yếu được sử dụng để chuyển đổi mảng 2 chiều. Điều này không hiển thị bất kỳ ảnh hưởng nào đối với mảng một chiều, Khi bạn thử hoán vị mảng 1 chiều, nó sẽ trả về dạng xem chưa sửa đổi của mảng ban đầu Show
Trong bài viết này, tôi sẽ giải thích khái niệm về hàm Python NumPy 5 và sử dụng hàm này để đảo ngược kích thước của ma trận đã cho. Nếu bạn muốn hoán vị một mảng, hãy tham khảo hàm NumPy transpose()1. Ví dụ nhanh về ma trận chuyển vị NumPyNếu bạn đang vội, dưới đây là một số ví dụ nhanh về cách hoán vị ma trận NumPy
2. Cú pháp của ma trận NumPy. chuyển vị()Sau đây là cú pháp của ma trận. chức năng chuyển vị ()
2. 1 Các tham số của ma trận NumPy. chuyển vị()Phải mất hai tham số
2. 2 Giá trị trả về của ma trận. chuyển vị()Nó trả về một dạng xem của mảng với các trục được hoán vị, mảng kết quả sẽ có dạng mảng được hoán vị 3. Cách sử dụng ma trận NumPy. chuyển vị() 5 này trả về một mảng NumPy bằng cách hoán đổi (hoán đổi) từng hàng và cột tương ứng. Mảng mới được gọi là chuyển vị của ma trận đã cho. Nếu bạn có ma trận dạng (X, Y) thì phép chuyển vị của ma trận sẽ có dạng (Y, X)
4. Sử dụng chức năng chuyển đổi NumPy()Ngoài ra, chúng ta có thể đảo ngược kích thước của một mảng nhất định bằng cách sử dụng 3. Hãy tạo mảng NumPy bằng hàm 4 và chạy hàm hoán vị để biến đổi
5. Sử dụng NumPy. phép nhân () thành phép nhân ma trậnNếu bạn muốn nhân ma trận theo từng phần tử, bạn có thể sử dụng numpy. hàm multi() hoặc numpy. chức năng dấu chấm ()
Sản lượng dưới sản lượng ________số 86. Sự kết luậnTrong bài viết này, tôi đã giải thích cách hoán vị ma trận bằng cách sử dụng hàm 5 với các ví dụTrong hướng dẫn này, chúng ta sẽ thảo luận về cách nhận đầu vào ma trận từ người dùng trong Python. Đầu vào từ khách hàng có thể được lấy theo hai cách. Chúng ta hãy nhìn vào hai trong số họ Thuật ngữ "ma trận" dùng để chỉ phân phối dữ liệu hình chữ nhật và có lẽ là các số. Nói cách khác, đó là một mảng dữ liệu hoặc số hình chữ nhật/hình vuông. Trong một ma trận, các mục nằm ngang được gọi là 'hàng', trong khi các phần tử dọc được gọi là 'cột'. ' Thứ tự của một ma trận được định nghĩa là "r x c" nếu nó có "r" hàng và "c" cột. Mỗi mục trong ma trận có thể là một số nguyên, một giá trị dấu phẩy động hoặc thậm chí là một số phức Thí dụ Các cách lấy Ma trận làm Đầu vàoChúng tôi có thể chấp nhận ma trận đầu vào của người dùng bằng Python theo nhiều cách khác nhau. Sau đây là một số phương thức ma trận đầu vào của người dùng Python Phương pháp - 1Chúng ta có thể sử dụng "vòng lặp for" bên trong vòng lặp for để sắp xếp cả hàng và cột của ma trận có kích thước do người dùng cung cấp Đầu vào đầu ra Give the number of rows:2 Give the number of columns:3 Please give the entries row-wise: 3 5 2 7 4 6 3 5 2 7 4 6 Để viết hai vòng lặp for trên một dòng Đầu vào đầu ra 0Phương pháp - 2Numpy và hàm map() đang được sử dụng NumPy, một gói Python nổi bật, là một trong những gói được sử dụng rộng rãi nhất. Thư viện này là thứ bắt buộc phải có cho bất kỳ dự án máy tính khoa học nào. Nó cũng hữu ích cho các mảng nhiều chiều và vì ma trận thực sự là một mảng hình chữ nhật, chúng tôi sẽ sử dụng nó cho đầu vào của người dùng Đầu vào đầu ra 1Phương pháp - 3Sử dụng các giá trị được phân tách bằng dấu cách, mỗi lần một hàng. Và sau đó sử dụng các hàm map() và int để chuyển đổi từng hàm. Nhìn vào mã |