跳到主要内容

GetSortIdx

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数据结构的构造方法和相关的功能接口。

备注

须知

如出现因内存耗尽,导致构造函数执行失败抛出的异常时,请勿继续调用后续的成员函数。

父主题: TensorBase

CreateTensorBase

函数功能

用来创建TensorBase对象,并根据传入参数不同,调用不同的构造函数。

函数原型

template<typename... Param>
static APP_ERROR CreateTensorBase(TensorBase &tensor, Param... params);

参数说明

参数名输入/输出说明
tensor输出TensorBase对象,用于接收构造的TensorBase对象。
params输入用于构造TensorBase的参数,具体参数可参考构造函数。

返回参数说明

数据结构说明
APP_ERROR程序执行返回的错误码,请参考APP_ERROR说明

父主题: TensorBase

operator=

函数功能

等号运算符重载,用于TensorBase对象之间的赋值。

函数原型

TensorBase& operator = (const TensorBase& other);

参数说明

参数名输入/输出说明
other输入/输出TensorBase对象。

父主题: TensorBase

在线提单