Hướng dẫn what is transpose () in python? - Transpose () trong python là gì?
Đảo ngược hoặc hoán vị các trục của một mảng; Trả về mảng sửa đổi. Show Đối với một mảng A với hai trục, chuyển vị (a) cho ma trận chuyển vị. Tham khảo >>> np.transpose(x) array([[0, 2], [1, 3]])0 để biết tài liệu đầy đủ.Parametersaarray_likeaarray_like Mảng đầu vào. Axestuple hoặc Danh sách các INT, tùy chọntuple or list of ints, optionalNếu được chỉ định, nó phải là một tuple hoặc danh sách chứa hoán vị của [0,1, .., n-1] trong đó n là số trục của a. Trục IL của mảng được trả về sẽ tương ứng với trục được đánh số >>> np.transpose(x) array([[0, 2], [1, 3]])1 của đầu vào. Nếu không được chỉ định, mặc định là >>> np.transpose(x) array([[0, 2], [1, 3]])2, đảo ngược thứ tự của các trục.ReturnSpnDarraypndarray A với các trục của nó hoán vị. Một chế độ xem được trả lại bất cứ khi nào có thể. Ghi chú Sử dụng Chuyển đổi (A, ARGSORT (trục)) để đảo ngược sự hoán vị của các tenxơ khi sử dụng đối số từ khóa của trục. Việc chuyển một mảng 1-D trả về một cái nhìn không thay đổi của mảng gốc. Ví dụ >>> x = np.arange(4).reshape((2,2)) >>> x array([[0, 1], [2, 3]]) >>> np.transpose(x) array([[0, 2], [1, 3]]) >>> x = np.ones((1, 2, 3)) >>> np.transpose(x, (1, 0, 2)).shape (2, 1, 3) >>> x = np.ones((2, 3, 4, 5)) >>> np.transpose(x).shape (5, 4, 3, 2) Chuyển đổi của một ma trận thu được bằng cách di chuyển dữ liệu hàng đến dữ liệu cột và cột sang các hàng. Nếu chúng ta có một mảng hình dạng (x, y) thì chuyển đổi của mảng sẽ có hình dạng (y, x). Ma trận numpy chuyển đổi ()Mô -đun Python Numpy chủ yếu được sử dụng để làm việc với các mảng trong Python. Chúng ta có thể sử dụng hàm Transpose () để có được sự chuyển đổi của một mảng.
Output: Numpy mảng chuyển vịNumpy Array TransposeChuyển đổi một mảng giống như đối tượngHàm Transpose () hoạt động với một mảng giống như đối tượng, chẳng hạn như một danh sách lồng nhau.
Kết quả sẽ giống như chương trình trước đó. Tham khảo: API Doc Muốn tìm hiểu thêm? Tham gia cộng đồng DigitalOcean!Tham gia cộng đồng DigitalOcean của chúng tôi miễn phí hơn một triệu nhà phát triển! Nhận trợ giúp và chia sẻ kiến thức trong phần Câu hỏi & Câu trả lời của chúng tôi, tìm hướng dẫn và công cụ sẽ giúp bạn phát triển như một nhà phát triển và mở rộng quy mô dự án hoặc doanh nghiệp của bạn, và đăng ký các chủ đề quan tâm. Đăng ký Xem thảo luận Cải thiện bài viết Lưu bài viết Xem thảo luận Cải thiện bài viết Lưu bài viết Đọc
>>> x = np.ones((2, 3, 4, 5)) >>> np.transpose(x).shape (5, 4, 3, 2)3 >>> np.transpose(x) array([[0, 2], [1, 3]])34Mayank Rawat & simply modified by Md. Tahmid Hasan. If you like GeeksforGeeks and would like to contribute, you can also write an article using write.geeksforgeeks.org or mail your article to . See your article appearing on the GeeksforGeeks main page and help other Geeks. LƯU Ý:- Chỉ .T Chỉ hoạt động trên các mảng Numpy Sự khác biệt giữa .t và chuyển đổi () trong numpy là gì?T và chuyển đổi () gọi cả hai trả về chuyển đổi của mảng. Trên thực tế, .t trả về chuyển vị của mảng, trong khi chuyển vị là một phương thức tổng quát hơn_ có thể được đưa ra các trục (chuyển vị (*trục), với các mặc định làm cho cuộc gọi chuyển đổi () tương đương với. T).. T return the transpose of the array, while transpose is a more general method_ that can be given axes ( transpose(*axes) , with defaults that make the call transpose() equivalent to . T ).
Truyền một mảng làm gì?Hàm chuyển vị trả về một phạm vi dọc của các ô dưới dạng phạm vi ngang hoặc ngược lại.Hàm chuyển vị phải được nhập dưới dạng công thức mảng trong một phạm vi có cùng số lượng hàng và cột tương ứng, vì phạm vi nguồn có các cột và hàng.returns a vertical range of cells as a horizontal range, or vice versa. The TRANSPOSE function must be entered as an array formula in a range that has the same number of rows and columns, respectively, as the source range has columns and rows.
Làm cách nào để chuyển một mảng numpy?Hàm chuyển vị () được sử dụng để hoán vị kích thước của một mảng ... Cú pháp: numpy.transpose (a, trục = không). Phiên bản: 1.15.0 .. Tham số: ... . Giá trị trả lại: .... Ví dụ-2: numpy.transpose () hàm >>> nhập numpy dưới dạng np >>> a = np.arange (6) .Reshape ((3,2)) >>> np.transpose (a) mảng ([[[[[[[0, 2, 4], [1, 3, 5]]). Trình bày bằng hình ảnh:. Làm thế nào để bạn chuyển một ma trận?Để tính toán chuyển đổi của một ma trận, chỉ cần trao đổi các hàng và cột của ma trận, tức là viết các phần tử của các hàng dưới dạng các cột và viết các phần tử của một cột là các hàng.interchange the rows and columns of the matrix i.e. write the elements of the rows as columns and write the elements of a column as rows. |