NumPy - Thao tác mảng
Một số quy trình có sẵn trong gói NumPy để thao tác với các phần tử trong đối tượng ndarray. Chúng có thể được phân loại thành các loại sau:
Thay đổi hình dạng
Sr.No. | Hình dạng & Mô tả |
---|---|
1 | định hình lại Cung cấp một hình dạng mới cho một mảng mà không thay đổi dữ liệu của nó |
2 | bằng phẳng Một trình lặp 1-D trên mảng |
3 | làm phẳng Trả về bản sao của mảng được thu gọn thành một thứ nguyên |
4 | làm ravel Trả về một mảng phẳng liền kề |
Hoạt động Transpose
Sr.No. | Hoạt động Mô tả |
---|---|
1 | đổi chỗ Hoán vị các kích thước của một mảng |
2 | ndarray.T Giống như self.transpose () |
3 | cuộnaxis Cuộn trục đã chỉ định về phía sau |
4 | hoán đổi Thay đổi hai trục của một mảng |
Thay đổi kích thước
Sr.No. | Kích thước & Mô tả |
---|---|
1 | phát sóng Tạo ra một đối tượng bắt chước phát sóng |
2 | broadcast_to Truyền một mảng đến một hình dạng mới |
3 | expand_dims Mở rộng hình dạng của một mảng |
4 | vắt kiệt Loại bỏ các mục nhập một chiều khỏi hình dạng của một mảng |
Tham gia Mảng
Sr.No. | Mảng & Mô tả |
---|---|
1 | nối lại Nối một chuỗi các mảng dọc theo một trục hiện có |
2 | cây rơm Nối một chuỗi các mảng dọc theo một trục mới |
3 | đóng gói Xếp các mảng theo trình tự theo chiều ngang (theo cột khôn ngoan) |
4 | vstack Xếp các mảng theo trình tự theo chiều dọc (theo hàng khôn ngoan) |
Tách mảng
Sr.No. | Mảng & Mô tả |
---|---|
1 | tách ra Tách một mảng thành nhiều mảng con |
2 | hsplit Tách một mảng thành nhiều mảng con theo chiều ngang (theo cột) |
3 | vsplit Tách một mảng thành nhiều mảng con theo chiều dọc (theo hàng) |
Thêm / Xóa các phần tử
Sr.No. | Yếu tố & Mô tả |
---|---|
1 | thay đổi kích thước Trả về một mảng mới với hình dạng được chỉ định |
2 | nối thêm Nối các giá trị vào cuối một mảng |
3 | chèn Chèn các giá trị dọc theo trục đã cho trước các chỉ số đã cho |
4 | xóa bỏ Trả về một mảng mới với các mảng con dọc theo trục đã bị xóa |
5 | độc nhất Tìm các phần tử duy nhất của một mảng |