Skip to main content

CreateTensorBase

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

GetIndices

函数功能

将一个新的元素加到向量的最后面。

函数原型

void GetIndices (std::vector<T>& indices, U value);
void GetIndices (std::vector<T>& indices, U value, Ix ... idxs);
void GetIndices (std::vector<T>& indices, std::vector<U > values);

参数说明

参数名输入/输出说明
indices输入/输出输入的向量。
value输入被添加到向量的值。
idxs输入被添加到向量的值。

父主题: TensorBase

在线提单