如何查詢儲存在 R 列表中的所有矩陣的最大值?
要查詢儲存在 R 列表中的所有矩陣的最大值,我們可以按照以下步驟操作:
- 首先,建立一個矩陣列表。
- 然後,使用 max 函式以及 unlist 和 lapply 函式來查詢所有矩陣的最大值。
建立矩陣列表
使用 matrix 函式建立多個矩陣並將它們儲存在列表中,方法是使用 list 函式 -
M1<-matrix(sample(1:100,20),ncol=2) M2<-matrix(sample(1:100,20),ncol=2) M3<-matrix(sample(1:100,20),ncol=2) M4<-matrix(sample(1:100,20),ncol=2) M5<-matrix(sample(1:100,20),ncol=2) List<-list(M1,M2,M3,M4,M5) List
在執行時,上述指令碼將生成以下輸出(此輸出因隨機化而因系統而異) -
[[1]] [,1] [,2] [1,] 40 84 [2,] 4 48 [3,] 56 30 [4,] 9 46 [5,] 54 47 [6,] 16 88 [7,] 80 100 [8,] 32 23 [9,] 41 76 [10,] 79 52 [[2]] [,1] [,2] [1,] 59 82 [2,] 39 87 [3,] 49 48 [4,] 2 18 [5,] 19 47 [6,] 72 90 [7,] 3 29 [8,] 43 9 [9,] 45 76 [10,] 65 28 [[3]] [,1] [,2] [1,] 84 20 [2,] 42 95 [3,] 22 44 [4,] 34 52 [5,] 65 25 [6,] 1 92 [7,] 41 13 [8,] 68 97 [9,] 64 27 [10,] 50 6 [[4]] [,1] [,2] [1,] 72 29 [2,] 13 41 [3,] 36 89 [4,] 42 30 [5,] 68 3 [6,] 94 60 [7,] 70 44 [8,] 80 26 [9,] 10 84 [10,] 35 73 [[5]] [,1] [,2] [1,] 24 80 [2,] 75 18 [3,] 36 100 [4,] 69 51 [5,] 17 14 [6,] 77 6 [7,] 2 37 [8,] 96 63 [9,] 30 90 [10,] 86 47
找到所有矩陣的最大值
使用 max 函式以及 unlist 和 lapply 函式來查詢儲存在列表中的所有矩陣的最大值 -
M1<-matrix(sample(1:100,20),ncol=2) M2<-matrix(sample(1:100,20),ncol=2) M3<-matrix(sample(1:100,20),ncol=2) M4<-matrix(sample(1:100,20),ncol=2) M5<-matrix(sample(1:100,20),ncol=2) List<-list(M1,M2,M3,M4,M5) max(unlist(lapply(List,FUN=max)))
輸出
[1] 100
廣告
資料結構
網路
RDBMS
作業系統
Java
iOS
HTML
CSS
Android
Python
C 程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP