如何将R中的矩阵转换为向量

用户名

假设我有以下矩阵a(下面是dput):

> a
          [,1]     [,2]     [,3]     [,4]
 [1,] 26.96318 136.3067 237.9886 399.4045
 [2,] 55.36927 182.4738 246.5615 385.9003
 [3,] 97.10758 122.8290 285.2592 325.1235
 [4,] 80.23753 197.0916 203.1537 328.1359
 [5,] 17.92519 109.8690 251.1775 328.4357
 [6,] 71.45958 118.3602 249.6157 338.3364
 [7,] 16.78765 161.3456 206.6488 385.8919
 [8,] 32.80423 105.7197 234.8725 367.6513
 [9,] 73.56880 108.8779 215.4797 316.6170
[10,] 41.08425 146.8893 211.2142 338.3543

一个如何线性化(获取向量)的方法:1.逐列2.逐行

例如,逐列结果如下所示:

 [1]  26.96318  55.36927  97.10758  80.23753  17.92519  71.45958  16.78765  32.80423  73.56880  41.08425 136.30665 182.47378
[13] 122.82902 197.09157 109.86903 118.36019 161.34561 105.71971 108.87791 146.88933 237.98864 246.56151 285.25918 203.15367
[25] 251.17751 249.61567 206.64882 234.87252 215.47969 211.21424 399.40453 385.90034 325.12346 328.13589 328.43573 338.33636
[37] 385.89189 367.65128 316.61704 338.35429


> dput(a)
structure(c(26.9631815841421, 55.369265563786, 97.1075813053176, 
80.237529752776, 17.9251873865724, 71.4595773722976, 16.7876488063484, 
32.8042338369414, 73.568799556233, 41.0842498764396, 136.306652054191, 
182.473776396364, 122.829020931385, 197.091567260213, 109.869031514972, 
118.360190931708, 161.345613677986, 105.719711235724, 108.877905877307, 
146.889329864644, 237.988638831303, 246.561505645514, 285.259176045656, 
203.153668926097, 251.177511387505, 249.615669064224, 206.648816983216, 
234.872522787191, 215.479686786421, 211.214235564694, 399.404528317973, 
385.90033929795, 325.123458285816, 328.135887836106, 328.43573493883, 
338.336359220557, 385.891888826154, 367.651279014535, 316.617037914693, 
338.354286877438), .Dim = c(10L, 4L))
斯蒂芬·科拉萨(Stephan Kolassa)

as.vector() 会将您的矩阵逐列转换为向量:

> as.vector(a)
 [1]  26.96318  55.36927  97.10758  80.23753  17.92519  71.45958  16.78765
 [8]  32.80423  73.56880  41.08425 136.30665 182.47378 122.82902 197.09157 ...

要获得逐行结果,请首先使用进行转置t()

> as.vector(t(a))
 [1]  26.96318 136.30665 237.98864 399.40453  55.36927 182.47378 246.56151
 [8] 385.90034  97.10758 122.82902 285.25918 325.12346  80.23753 197.09157 ...

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何将Matlab向量转换为3D矩阵

来自分类Dev

如何将“ SciPy稀疏矩阵”转换为“ NumPy矩阵”?

来自分类Dev

如何将两列“计数”矩阵转换为R中的二进制向量?

来自分类Dev

如何将向量转换为R中的列表?

来自分类Dev

如何将犰狳矩阵转换为向量向量?

来自分类Dev

如何通过R中的名称将向量转换为矩阵?

来自分类Dev

Matlab:如何将矩阵转换为Toeplitz矩阵

来自分类Dev

如何将data.frame转换为R中的原子向量

来自分类Dev

如何将本征库的矩阵或向量类型转换为字符串?

来自分类Dev

R:如何将数据帧转换为nxn矩阵

来自分类Dev

如何将dlib中的矩阵转换为std :: vector

来自分类Dev

如何将矩阵转换为向量的向量?

来自分类Dev

我如何将数据帧列表转换为R中的矩阵列表?

来自分类Dev

如何将字符数据转换为R中的矩阵格式?

来自分类Dev

停止“应用”将矩阵转换为R中的向量?

来自分类Dev

如何将二进制矩阵转换为R中的data.frame?lpSolveAPI

来自分类Dev

R:如何将值矩阵转换为函数

来自分类Dev

如何将向量转换为函数

来自分类Dev

如何将矩阵转换为数值矩阵?

来自分类Dev

在R中,如何将矩阵强制转换为数据帧?

来自分类Dev

R如何将字符串转换为向量

来自分类Dev

R:如何将数据帧转换为nxn矩阵

来自分类Dev

如何将GPU(gpuR)矩阵转换为标准R矩阵?

来自分类Dev

如何将结果从lapply转换为R中的矩阵?

来自分类Dev

为什么 as.numeric 将矩阵转换为向量,以及如何将结果保留为矩阵?

来自分类Dev

如何将向量转换为矩阵?

来自分类Dev

如何将向量内容向量转换为单列向量

来自分类Dev

如何将 Pytroch 张量从数学上的列向量转换为列矩阵?

来自分类Dev

如何将加权边列表转换为 R 中的邻接矩阵

Related 相关文章

  1. 1

    如何将Matlab向量转换为3D矩阵

  2. 2

    如何将“ SciPy稀疏矩阵”转换为“ NumPy矩阵”?

  3. 3

    如何将两列“计数”矩阵转换为R中的二进制向量?

  4. 4

    如何将向量转换为R中的列表?

  5. 5

    如何将犰狳矩阵转换为向量向量?

  6. 6

    如何通过R中的名称将向量转换为矩阵?

  7. 7

    Matlab:如何将矩阵转换为Toeplitz矩阵

  8. 8

    如何将data.frame转换为R中的原子向量

  9. 9

    如何将本征库的矩阵或向量类型转换为字符串?

  10. 10

    R:如何将数据帧转换为nxn矩阵

  11. 11

    如何将dlib中的矩阵转换为std :: vector

  12. 12

    如何将矩阵转换为向量的向量?

  13. 13

    我如何将数据帧列表转换为R中的矩阵列表?

  14. 14

    如何将字符数据转换为R中的矩阵格式?

  15. 15

    停止“应用”将矩阵转换为R中的向量?

  16. 16

    如何将二进制矩阵转换为R中的data.frame?lpSolveAPI

  17. 17

    R:如何将值矩阵转换为函数

  18. 18

    如何将向量转换为函数

  19. 19

    如何将矩阵转换为数值矩阵?

  20. 20

    在R中,如何将矩阵强制转换为数据帧?

  21. 21

    R如何将字符串转换为向量

  22. 22

    R:如何将数据帧转换为nxn矩阵

  23. 23

    如何将GPU(gpuR)矩阵转换为标准R矩阵?

  24. 24

    如何将结果从lapply转换为R中的矩阵?

  25. 25

    为什么 as.numeric 将矩阵转换为向量,以及如何将结果保留为矩阵?

  26. 26

    如何将向量转换为矩阵?

  27. 27

    如何将向量内容向量转换为单列向量

  28. 28

    如何将 Pytroch 张量从数学上的列向量转换为列矩阵?

  29. 29

    如何将加权边列表转换为 R 中的邻接矩阵

热门标签

归档