Skip to main content

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

note

须知

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

父主题: 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

在线提单