Change sortrows logic.
This commit is contained in:
@@ -87,32 +87,32 @@ namespace Aurora
|
||||
Matrix mean(const Matrix &aMatrix, FunctionDirection direction = Column, bool aIncludeNan = true);
|
||||
|
||||
/**
|
||||
* 矩阵排序 按列, 目前不支持三维,不支持复数
|
||||
* @brief 矩阵排序 按列, 目前不支持三维,不支持复数
|
||||
*
|
||||
* @param aMatrix 目标矩阵
|
||||
* @return 排序后矩阵
|
||||
* @param direction 排序方向。不支持ALL
|
||||
* @return Matrix 排序后矩阵
|
||||
*/
|
||||
Matrix sort(const Matrix &aMatrix);
|
||||
Matrix sort(const Matrix &aMatrix,FunctionDirection direction = Column);
|
||||
|
||||
/**
|
||||
* 矩阵排序 按列, 目前不支持三维,不支持复数
|
||||
* @brief 矩阵排序 按列, 目前不支持三维,不支持复数
|
||||
*
|
||||
* @param aMatrix 目标矩阵
|
||||
* @return 排序后矩阵
|
||||
* @param direction 排序方向。不支持ALL
|
||||
* @return Matrix 排序后矩阵
|
||||
*/
|
||||
Matrix sort(Matrix &&aMatrix);
|
||||
Matrix sort(Matrix &&aMatrix,FunctionDirection direction = Column);
|
||||
|
||||
/**
|
||||
* 矩阵排序 按行, 目前不支持三维,不支持复数
|
||||
* 基于第一列中的元素按升序对矩阵行进行排序。
|
||||
* 当第一列包含重复的元素时,sortrows 会根据下一列中的值进行排序,并对后续的相等值重复此行为。
|
||||
* @attention 目前不支持三维,不支持复数
|
||||
* @param aMatrix 目标矩阵
|
||||
* @param indexMatrix 排序后各行的原索引矩阵指针,非必须
|
||||
* @return 排序后矩阵
|
||||
*/
|
||||
Matrix sortrows(const Matrix &aMatrix);
|
||||
|
||||
/**
|
||||
* 矩阵排序 按行, 目前不支持三维,不支持复数
|
||||
* @param aMatrix 目标矩阵
|
||||
* @return 排序后矩阵
|
||||
*/
|
||||
Matrix sortrows(Matrix &&aMatrix);
|
||||
Matrix sortrows(const Matrix &aMatrix, Matrix* indexMatrix=nullptr);
|
||||
|
||||
/**
|
||||
* 对矩阵求中间值 按列, 目前不支持三维,不支持复数
|
||||
|
||||
Reference in New Issue
Block a user