Chuyển vị trí chuỗi trong python
Chuyển vị của ma trận thu được bằng cách thay đổi hàng thành cột và cột thành hàng. Nói cách khác, chuyển vị của A[][] có được bằng cách thay đổi A[i][j] thành A[j][i]. Show Đối với ma trận vuông. Chương trình dưới đây tìm chuyển vị của A[][] và lưu kết quả vào B[][], chúng ta có thể thay đổi N cho các chiều khác nhau. Python3
Result matrix is 1 2 3 1 2 3 1 2 3 1 2 30 Result matrix is 1 2 3 1 2 3 1 2 3 1 2 31
Result matrix is 1 2 3 1 2 3 1 2 3 1 2 32 Result matrix is 1 2 3 1 2 3 1 2 3 1 2 33 Result matrix is 1 2 3 1 2 3 1 2 3 1 2 34 Result matrix is 1 2 3 1 2 3 1 2 3 1 2 35 Result matrix is 1 2 3 1 2 3 1 2 3 1 2 36 Result matrix is 1 2 3 1 2 3 1 2 3 1 2 37 Result matrix is 1 2 3 1 2 3 1 2 3 1 2 38_______0_______3 Modified matrix is 1 2 3 4 1 2 3 4 1 2 3 4 1 2 3 40 Result matrix is 1 2 3 1 2 3 1 2 3 1 2 35 Result matrix is 1 2 3 1 2 3 1 2 3 1 2 36 Result matrix is 1 2 3 1 2 3 1 2 3 1 2 37 Modified matrix is 1 2 3 4 1 2 3 4 1 2 3 4 1 2 3 44 Modified matrix is 1 2 3 4 1 2 3 4 1 2 3 4 1 2 3 45 = Modified matrix is 1 2 3 4 1 2 3 4 1 2 3 4 1 2 3 47
Modified matrix is 1 2 3 4 1 2 3 4 1 2 3 4 1 2 3 48 Modified matrix is 1 2 3 4 1 2 3 4 1 2 3 4 1 2 3 49_______98_______ # Python3 Program to find 1# Python3 Program to find 2_______95_______3# Python3 Program to find 2# Python3 Program to find 3# Python3 Program to find 2# Python3 Program to find 3# Python3 Program to find 2# Python3 Program to find 9
(1, 2, 3) (4, 5, 6) (7, 8, 9) (10, 11, 12) (1, 4, 7, 10) (2, 5, 8, 11) (3, 6, 9, 12)0 , 19_______2],[ (1, 2, 3) (4, 5, 6) (7, 8, 9) (10, 11, 12) (1, 4, 7, 10) (2, 5, 8, 11) (3, 6, 9, 12)4 , 19_______6(1, 2, 3) (4, 5, 6) (7, 8, 9) (10, 11, 12) (1, 4, 7, 10) (2, 5, 8, 11) (3, 6, 9, 12)7 (1, 2, 3) (4, 5, 6) (7, 8, 9) (10, 11, 12) (1, 4, 7, 10) (2, 5, 8, 11) (3, 6, 9, 12)8 (1, 2, 3) (4, 5, 6) (7, 8, 9) (10, 11, 12) (1, 4, 7, 10) (2, 5, 8, 11) (3, 6, 9, 12)9_______26_______0 [[1 2 3] [4 5 6]] [[1 4] [2 5] [3 6]]1 [[1 2 3] [4 5 6]] [[1 4] [2 5] [3 6]]2_______26_______3 [[1 2 3] [4 5 6]] [[1 4] [2 5] [3 6]]4 [[1 2 3] [4 5 6]] [[1 4] [2 5] [3 6]]5 = [[1 2 3] [4 5 6]] [[1 4] [2 5] [3 6]]7 (1, 2, 3) (4, 5, 6) (7, 8, 9) (10, 11, 12) (1, 4, 7, 10) (2, 5, 8, 11) (3, 6, 9, 12)8 [[1 2 3] [4 5 6]] [[1 4] [2 5] [3 6]]9 [[1 2 3] [4 5 6]] [[1 4] [2 5] [3 6]]0 m 1m 2m 3m 4(1, 2, 3) (4, 5, 6) (7, 8, 9) (10, 11, 12) (1, 4, 7, 10) (2, 5, 8, 11) (3, 6, 9, 12)8 m 6[[1 2 3] [4 5 6]] [[1 4] [2 5] [3 6]]0 m 1m 2m 3_______98_______1_______98_______1_______98_______2[[1 2 3] [4 5 6]] [[1 4] [2 5] [3 6]]3_______113_______2 = 6= 7(1, 2, 3) (4, 5, 6) (7, 8, 9) (10, 11, 12) (1, 4, 7, 10) (2, 5, 8, 11) (3, 6, 9, 12)8 (1, 2, 3) (4, 5, 6) (7, 8, 9) (10, 11, 12) (1, 4, 7, 10) (2, 5, 8, 11) (3, 6, 9, 12)9_______26_______0 [[ 1[[1 2 3] [4 5 6]] [[1 4] [2 5] [3 6]]2_______26_______3 [[1 2 3] [4 5 6]] [[1 4] [2 5] [3 6]]4 đầu ra [1, 2] [3, 4] [5, 6] [1, 3, 5] [2, 4, 6]
Bài viết này được đóng góp bởi Mayank Rawat & được sửa đổi đơn giản bởi Md. tahmid hasan. Nếu bạn thích GeeksforGeeks và muốn đóng góp, bạn cũng có thể viết một bài báo bằng cách sử dụng write. chuyên viên máy tính. org hoặc gửi bài viết của bạn tới review-team@geeksforgeeks. tổ chức. Xem bài viết của bạn xuất hiện trên trang chính của GeeksforGeeks và trợ giúp các Geeks khác Vui lòng viết bình luận nếu bạn thấy bất cứ điều gì không chính xác hoặc bạn muốn chia sẻ thêm thông tin về chủ đề thảo luận ở trên Hàm chuyển vị trong Python là gì?hàm transpose() đổi phần tử hàng thành phần tử cột và phần tử cột thành phần tử hàng . Đầu ra của hàm này là một mảng đã sửa đổi của hàm gốc.
Chuyển vị trong chuỗi là gì?Nó xử lý một chuỗi dưới dạng một vectơ từ và xoay nó 90 độ . Nó cũng cho phép bạn thiết lập ký hiệu phân tách các từ trong một chuỗi. Đó là một khoảng trắng theo mặc định nhưng có thể là bất kỳ biểu tượng nào khác. Ví dụ về bộ chuyển đổi chuỗi Nhấp để sử dụng. Chuyển vị một chuỗi.
Bạn có thể chuyển đổi một danh sách trong Python không?Bạn có thể chuyển đổi danh sách hai chiều bằng hàm tích hợp zip() . zip() là một hàm trả về một iterator tóm tắt nhiều lần lặp ( list , tuple , v.v. ). Ngoài ra, hãy sử dụng * cho phép bạn giải nén danh sách và chuyển các phần tử của nó vào hàm. |