从R中的距离矩阵中提取对角线

pateto777

我想知道如何从距离矩阵中提取第一个对角线的值。

例如:

> mymatrix
     [,1] [,2]
[1,]    1    2
[2,]    3    4
[3,]    6    4
[4,]    8    6

> dist(mymatrix)

         1        2        3
2 2.828427                  
3 5.385165 3.000000         
4 8.062258 5.385165 2.828427

我想获取向量中的值: 2.828427, 3.000000, 2.828427

谢谢!

智慧

一种解决方法是将dist对象转换为matrix行,然后提取其中行索引比列索引大一的元素:

mat = as.matrix(dist(mymatrix))
mat[row(mat) == col(mat) + 1]
# [1] 2.828427 3.000000 2.828427

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

从矩阵中提取块对角线

来自分类Dev

从矩阵中提取块对角线

来自分类Dev

从矩阵对角线中提取大量数值

来自分类Dev

如何填充对角线并忽略R中矩阵的对角线?

来自分类Dev

仅计算R中矩阵乘法的对角线

来自分类Dev

从R中的对角线逐行减去负矩阵元素

来自分类Dev

R中对角线之间的矩阵元素总和

来自分类Dev

矩阵中的对角线-Python

来自分类Dev

我如何构建一个函数来提取R中较大的对角线块矩阵

来自分类Dev

如何在r中给定对角线和非对角线元素的情况下填充矩阵?

来自分类Dev

提取矩阵的对角线(非对角线)元素

来自分类Dev

如何提取稀疏矩阵的主对角线?

来自分类Dev

将与R中的矩阵对角线平行的矩阵的某些项归零

来自分类Dev

如何使对角线和反向对角线与2D矩阵中的点交叉?

来自分类Dev

在MATLAB中创建对角线和左对角线均为1的矩阵

来自分类Dev

在MATLAB中创建对角线和左对角线均为1的矩阵

来自分类Dev

更改矩阵中心对角线旁边的对角线

来自分类Dev

如何将向量中对角线的值插入R中的矩阵?

来自分类Dev

R:替换随机矩阵的“非对角线”元素

来自分类Dev

R:稀疏矩阵的对角线变化非常慢

来自分类Dev

R:稀疏矩阵的对角线变化非常慢

来自分类Dev

使用 R 添加矩阵的对角线

来自分类Dev

具有对角线值的R基对称矩阵中的图形可视化

来自分类Dev

使用向量值将新行添加到R中的矩阵对角线

来自分类Dev

在Julia中检查对角线主导矩阵

来自分类Dev

在Matlab中仅计算矩阵乘积的对角线

来自分类Dev

非正方形矩阵中的对角线-Python

来自分类Dev

在TensorFlow中获取矩阵的对角线

来自分类Dev

在python中打印矩阵的右对角线值

Related 相关文章

热门标签

归档