Hướng dẫn dùng pandas transpose python
DataFrame - transpose() functionThe transpose() function is used to transpose index and columns. Reflect the DataFrame over its main diagonal by writing rows as columns and vice-versa. Syntax: DataFrame.transpose(self, *args, **kwargs) Parameters:
Returns: DataFrame Example: Download the Pandas DataFrame Notebooks from here. Previous: DataFrame - T() function
Hàm numpy.transpose () là một trong những hàm quan trọng nhất trong phép nhân ma trận. Hàm này hoán vị hoặc bảo lưu kích thước của mảng đã cho và trả về mảng đã sửa đổi. Các bài viết liên quan: Hàm numpy.transpose () thay đổi các 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 ban đầu. Cú pháp numpy.transpose(arr, axis=None) Tham số
Nó là một ndarray. Nó là mảng nguồn có các phần tử mà chúng ta muốn chuyển vị. Tham số này rất cần thiết và đóng một vai trò quan trọng trong hàm numpy.transpose ().
Nếu chúng tôi không chỉ định trục, thì theo mặc định, nó sẽ đảo ngược các kích thước nếu không sẽ hoán vị trục theo các giá trị đã cho. Xem thêm Function trong R, các hàm trong R ReturnHàm này trả về một ndarray. Mảng đầu ra là mảng nguồn, với trục của nó được hoán vị. Một chế độ xem được trả lại bất cứ khi nào có thể. Ví dụ 1: numpy.transpose () import numpy as np a= np.arange(6).reshape((2,3)) a b=np.transpose(a) b Output: Trong đoạn code trên
Trong đầu ra, mảng chuyển vị của mảng ban đầu đã được hiển thị. Ví dụ 2: numpy.transpose () với trục import numpy as np a= np.array([[1, 2], [4, 5], [7, 8]]) a b=np.transpose(a, (1,0)) b Output: Trong đoạn code trên
Trong đầu ra, mảng chuyển vị của mảng ban đầu đã được hiển thị. Ví dụ 3: Định vị lại các phần tử bằng cách sử dụng numpy.transpose () import numpy as np a=np.ones((12,32,123,64)) b=np.transpose(a,(1,3,0,2)).shape b c=np.transpose(a,(0,3,1,2)).shape c Output:
Xem thêm Các lưu ý cần thiết để tăng năng suất khi lập trình (CODING) Có vẻ như câu hỏi và ví dụ bắt nguồn từ cuốn sách Python để phân tích dữ liệu của Wes McKinney. Tính năng
Ở đây "hoán vị" có nghĩa là "sắp xếp lại", nên sắp xếp lại thứ tự các trục. Các số trong Ví dụ trong cuốn sách với một Nếu chúng ta thử một ví dụ khác với mảng 3 chiều với mỗi chiều có một kích thước khác nhau, phần sắp xếp lại trở nên rõ ràng hơn.
Ở đây, kích thước mảng ban
đầu là
Có thể là một ý tưởng hay khi chơi với các mảng có kích thước khác nhau và thay đổi các trục khác nhau để có được trực giác tốt hơn về cách hoạt động của nó. 1 hữu ích 0 bình luận chia sẻ |