如何根据R中另一个矩阵的值生成矩阵

用户8389133

假设我有下三角矩阵,即

w1 <- c(0,0.6,0.3,0.6,0.7,
    0,0,0.6,0.6,0.7,
    0,0,0,0.6,0.6,
    0,0,0,0,0.7,
    0,0,0,0,0)
w1 <- matrix(w1,5,5)

然后,我希望第二个矩阵是一个下三角矩阵,比如w2每个非零值w21-the corresponding values of w1

像这样:

w2 <- c(0,0.4,0.7,0.4,0.3,
    0,0,0.4,0.4,0.3,
    0,0,0,0.4,0.4,
    0,0,0,0,0.3,
    0,0,0,0,0)
w2 <- matrix(w2,5,5) 
w <- list(w1, w2)

我怎样才能w2自动获得

艾伦·奥卡拉汉

由于 R 中的大多数操作都是矢量化的,您可以简单地使用ifelse减去1 - w1,或者如果w1为零,则保留零。

ifelse(w1 == 0, 0, 1 - w1)

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何使用r中的另一个矩阵通过for循环更改矩阵的值?

来自分类Dev

在MATLAB中根据另一个矩阵值复制矩阵值

来自分类Dev

R-根据数据帧中的变量和另一个矩阵的值对矩阵进行子集

来自分类Dev

根据R中另一个矩阵的行和列对矩阵进行排序

来自分类Dev

根据 r 中的另一个矩阵对矩阵进行排序

来自分类Dev

根据另一个矩阵中的值移动一个矩阵中的值的有效方法

来自分类Dev

根据另一个矩阵的值将矩阵值分组为单独的矩阵

来自分类Dev

如何在matlab中根据另一个矩阵的行大小重塑列矩阵

来自分类Dev

如何基于另一个矩阵的值在矩阵中设置索引值

来自分类Dev

Matlab:根据参考位置将一个矩阵中的值替换为另一个矩阵

来自分类Dev

根据行名将值从一个矩阵取到另一个矩阵

来自分类Dev

根据另一个矩阵的值索引一个矩阵

来自分类Dev

R,根据ID更新另一个矩阵

来自分类Dev

根据另一个矩阵删除矩阵行?

来自分类Dev

通过另一个矩阵中的值汇总一个矩阵

来自分类Dev

如何根据另一个矩阵中元素的顺序在Matlab中重新排列矩阵中的元素?

来自分类Dev

如何根据另一个矩阵中元素的顺序在Matlab中重新排列矩阵中的元素?

来自分类Dev

根据另一个矩阵中的值将一个矩阵的元素求和到一个数组中

来自分类Dev

根据另一个矩阵中的值将一个矩阵的元素求和成一个数组

来自分类Dev

用R中的另一个矩阵替换一个矩阵

来自分类Dev

用R中的另一个矩阵创建一个矩阵

来自分类Dev

如何根据另一个矩阵的条件为矩阵编写 for 循环?

来自分类Dev

如何根据另一个矩阵的costrain对矩阵的行进行排序?

来自分类Dev

根据另一个矩阵更改矩阵列中的名称

来自分类Dev

根据另一个矩阵更改矩阵列中的名称

来自分类Dev

将矩阵中的值复制到 r 中的另一个位置

来自分类Dev

如何从矩阵中删除与另一个向量中的值匹配的所有行?

来自分类Dev

R:比较读取表中的值并更新另一个矩阵

来自分类Dev

使用matlab的if操作将矩阵中的值存储到另一个矩阵中

Related 相关文章

  1. 1

    如何使用r中的另一个矩阵通过for循环更改矩阵的值?

  2. 2

    在MATLAB中根据另一个矩阵值复制矩阵值

  3. 3

    R-根据数据帧中的变量和另一个矩阵的值对矩阵进行子集

  4. 4

    根据R中另一个矩阵的行和列对矩阵进行排序

  5. 5

    根据 r 中的另一个矩阵对矩阵进行排序

  6. 6

    根据另一个矩阵中的值移动一个矩阵中的值的有效方法

  7. 7

    根据另一个矩阵的值将矩阵值分组为单独的矩阵

  8. 8

    如何在matlab中根据另一个矩阵的行大小重塑列矩阵

  9. 9

    如何基于另一个矩阵的值在矩阵中设置索引值

  10. 10

    Matlab:根据参考位置将一个矩阵中的值替换为另一个矩阵

  11. 11

    根据行名将值从一个矩阵取到另一个矩阵

  12. 12

    根据另一个矩阵的值索引一个矩阵

  13. 13

    R,根据ID更新另一个矩阵

  14. 14

    根据另一个矩阵删除矩阵行?

  15. 15

    通过另一个矩阵中的值汇总一个矩阵

  16. 16

    如何根据另一个矩阵中元素的顺序在Matlab中重新排列矩阵中的元素?

  17. 17

    如何根据另一个矩阵中元素的顺序在Matlab中重新排列矩阵中的元素?

  18. 18

    根据另一个矩阵中的值将一个矩阵的元素求和到一个数组中

  19. 19

    根据另一个矩阵中的值将一个矩阵的元素求和成一个数组

  20. 20

    用R中的另一个矩阵替换一个矩阵

  21. 21

    用R中的另一个矩阵创建一个矩阵

  22. 22

    如何根据另一个矩阵的条件为矩阵编写 for 循环?

  23. 23

    如何根据另一个矩阵的costrain对矩阵的行进行排序?

  24. 24

    根据另一个矩阵更改矩阵列中的名称

  25. 25

    根据另一个矩阵更改矩阵列中的名称

  26. 26

    将矩阵中的值复制到 r 中的另一个位置

  27. 27

    如何从矩阵中删除与另一个向量中的值匹配的所有行?

  28. 28

    R:比较读取表中的值并更新另一个矩阵

  29. 29

    使用matlab的if操作将矩阵中的值存储到另一个矩阵中

热门标签

归档