~NpySort
SetAlphaAndBeta
函数功能
计算斜率和截距。
函数原型
void SetAlphaAndBeta(const std::vector<float> &xVec, const std::vector<float> &yVec);
参数说明
| 参数名 | 输入/输出 | 说明 |
|---|---|---|
| xVec | 输入 | 横坐标数组。 |
| yVec | 输入 | 纵坐标数组。 |
父主题: LineRegressionFit
类说明
numpy排序算法C++实现类。
父主题: NpySort
NpySort
函数功能
numpy排序算法构造函数。
函数原型
explicit NpySort() = default;
NpySort(std::vector<float> preSortVec, std::vector<int> sortIdx);
参数说明
| 参数名 | 输入/输出 | 说明 |
|---|---|---|
| preSortVec | 输入 | 待排序数组,长度大于0。 |
| sortIdx | 输入 | 待排序索引数组。 单个索引最小为0, 最大为该数组长度-1。长度与待排序数组相同。 |
父主题: NpySort
~NpySort
函数功能
NpySort类的默认析构函数。
函数原型
~NpySort();
父主题: NpySort
NpyArgQuickSort
函数功能
numpy快速排序。
函数原型
void NpyArgQuickSort(bool reverse);
参数说明
| 参数名 | 输入/输出 | 说明 |
|---|---|---|
| reverse | 输入 | 是否倒序。 |
父主题: NpySort
NpyArgHeapSort
函数功能
numpy堆排序。
函数原型
void NpyArgHeapSort(int tosort, int n);
参数说明
| 参数名 | 输入/输出 | 说明 |
|---|---|---|
| tosort | 输入 | 待排序数组起始索引。 |
| n | 输入 | 待排序的元素个数。 |
父主题: NpySort
GetSortIdx
函数功能
排序后的索引数组。
函数原型
std::vector<int> GetSortIdx();
参数说明
| 参数名 | 输入/输出 | 说明 |
|---|---|---|
| tosort | 输入 | 待排序数组起始索引。 |
| n | 输入 | 待排序的元素个数。 |
父主题: NpySort
类说明
该类主要有TensorBase数据结构的构造方法和相关的功能接口。
note
须知
如出现因内存耗尽,导致构造函数执行失败抛出的异常时,请勿继续调用后续的成员函数。
父主题: TensorBase
在线提单