Thao tác với ma trận và vector
Đây là các phương thức cho các thao tác cơ bản với ma trận: điền, sao chép, lấy một phần của ma trận, chuyển vị, chia tách và sắp xếp.
Ngoài ra còn có một số phương thức cho các thao tác với hàng và cột của ma trận.
Hàm | Hành động |
---|---|
HasNan | Trả về số lượng giá trị NaN trong một ma trận/vector |
Transpose | Đảo ngược hoặc hoán đổi các trục của ma trận; trả về ma trận đã được sửa đổi |
TransposeConjugate | Chuyển vị một ma trận phức với liên hợp. Đảo ngược hoặc hoán đổi các trục của ma trận bằng cách thay đổi dấu của phần ảo của số phức, trả về ma trận đã được sửa đổi |
TriL | Trả về một bản sao của ma trận với các phần tử phía trên đường chéo thứ k bị đặt về 0. Ma trận tam giác dưới |
TriU | Trả về một bản sao của ma trận với các phần tử phía dưới đường chéo thứ k bị đặt về 0. Ma trận tam giác trên |
Diag | Trích xuất một đường chéo hoặc tạo một ma trận đường chéo |
Row | Trả về một vector hàng. Ghi một vector vào hàng được chỉ định |
Col | Trả về một vector cột. Ghi một vector vào cột được chỉ định |
Copy | Trả về một bản sao của ma trận/vector đã cho |
Concat | Nối 2 ma trận con thành một ma trận. Nối 2 vector thành một vector |
Compare | So sánh các phần tử của hai ma trận/vector với độ chính xác được chỉ định |
CompareByDigits | So sánh các phần tử của hai ma trận/vector đến các chữ số có nghĩa |
CompareEqual | Thực hiện so sánh tuyệt đối giữa hai ma trận bằng cách trải các hàng liên tiếp thành vector một chiều |
Flat | Cho phép truy cập một phần tử ma trận thông qua một chỉ số thay vì hai |
Clip | Giới hạn các phần tử của ma trận/vector trong một phạm vi giá trị hợp lệ được chỉ định |
Reshape | Thay đổi hình dạng của ma trận mà không thay đổi dữ liệu của nó |
Resize | Trả về một ma trận mới với hình dạng và kích thước đã thay đổi |
SwapRows | Hoán đổi các hàng trong ma trận |
SwapCols | Hoán đổi các cột trong ma trận |
Split | Chia một ma trận thành nhiều ma trận con |
Hsplit | Chia một ma trận theo chiều ngang thành nhiều ma trận con. Tương tự Split với axis=0 |
Vsplit | Chia một ma trận theo chiều dọc thành nhiều ma trận con. Tương tự Split với axis=1 |
ArgSort | Sắp xếp gián tiếp một ma trận hoặc vector |
Sort | Sắp xếp một ma trận hoặc vector tại chỗ |