跳至内容

R 中的数据挖掘算法/包/optimsimplex/获取函数

来自维基教科书,开放的书籍,开放的世界

这些函数从单纯形对象中提取内容到各种元素。

optimsimplex.getall 获取所有顶点的所有坐标和函数值。
optimsimplex.getallfv 获取所有顶点的所有函数值。
optimsimplex.getallx 获取所有顶点的所有坐标。
optimsimplex.getfv 获取给定索引处的函数值。
optimsimplex.getn 获取单纯形空间的维数。
optimsimplex.getnbve 获取单纯形的顶点数。
optimsimplex.getve 获取当前单纯形中给定索引处的顶点。
optimsimplex.getx 获取当前单纯形中给定索引处的顶点的坐标。
   optimsimplex.getall(this = NULL)
   optimsimplex.getallfv(this = NULL)
   optimsimplex.getallx(this = NULL)
   optimsimplex.getfv(this = NULL, ive = NULL)
   optimsimplex.getn(this = NULL)
   optimsimplex.getnbve(this = NULL)
   optimsimplex.getve(this = NULL, ive = NULL)
   optimsimplex.getx(this = NULL, ive = NULL)
this 一个单纯形对象。
ive 顶点索引。

返回值

[编辑 | 编辑源代码]

optimsimplex.getall 返回一个 nbve x n+1 矩阵,其中 n 是空间的维数,nbve 是顶点数,且包含以下内容

  • simplex[k,1] 是顶点 k 的函数值,其中 k = 1 到 nbve,
  • simplex[k,2:(n+1)] 是顶点 k 的坐标,其中 k = 1 到 nbve。

optimsimplex.getallfv 返回一个函数值的行向量,其中第 k 个元素是顶点 k 的函数值,其中 k = 1 到 nbve。
optimsimplex.getallx 返回一个 nbve x n 矩阵,用于存储顶点坐标;任何给定顶点都应该存储在第 k 行,其中 k = 1 到 nbve。
optimsimplex.getfv 返回一个数值标量。
optimsimplex.getn 返回一个数值标量。
optimsimplex.getnbve 返回一个数值标量。
optimsimplex.getve 返回一个列表,其“type”属性设置为“T_VERTEX”,并包含以下元素

n 单纯形空间的维数。
x 索引 ive 处的顶点的坐标。
fv 索引 ive 处的函数值。

optimsimplex.getx 返回一个行向量,表示索引 ive 处的顶点的坐标。

Scilab optimsimplex 模块的作者:迈克尔·博丹(INRIA - Digiteo)
R 移植的作者:塞巴斯蒂安·比霍雷尔([email protected]

华夏公益教科书