2574_zh-CN
将矩阵转换为列表?嗨 JMP 的朋友们,
我可以循环执行此操作,但是是否有简单的单行代码将一维矩阵转换为列表? 就像是:
cell_list = getmatrixaslist(cell_matrix);
额外的奖励问题:矩阵的列表 LOC 函数是否等效? 我需要在矩阵中找到具有特定值的所有行。 LOC 函数对列表执行此操作,但对于矩阵,它会找到所有等于 0 的元素。
谢谢!
彼得回复:将矩阵转换为列表?您可以使用 LOC 函数来定位矩阵中等于某个值的所有行。请考虑以下示例:
如果我的矩阵是
m=[1,3,3,6,7,1,3,9]
然后使用以下方法找到该矩阵中所有等于 3 的行:
loc(m==3)
这将返回以下结果
[2,3,7]
这是一个行数为 m 且等于 3 的矩阵。
如果您省略 loc 函数并仅使用 m==3,那么您将得到一个由 1 和 0 组成的矩阵,其中 1 表示值等于 3。回复:将矩阵转换为列表?以下是将一维矩阵转换为列表的语法:
cell_list = 作为列表(cell_matrix);回复:将矩阵转换为列表?非常感谢您的回复。只要您知道怎么做,就很容易了!
Comments
There are no comments yet