- Machine Learning with R Quick Start Guide
- Iván Pastor Sanz
- 174字
- 2021-06-24 16:01:31
Matrix functions
Furthermore, there are specific functions for matrices:
- The following function extracts the diagonal as a vector:
m<-matrix(c(1,2,3,4,5,6,7,8,9), nrow=3, ncol=3)
m
## [,1] [,2] [,3]
## [1,] 1 4 7
## [2,] 2 5 8
## [3,] 3 6 9
diag(m)
## [1] 1 5 9
- Returns the dimensions of a matrix:
dim(m)
## [1] 3 3
- Returns the sum of columns of a matrix:
colSums(m)
## [1] 6 15 24
- Returns the sum of rows of a matrix:
rowSums(m)
## [1] 12 15 18
- The transpose of a matrix can be obtained using the following code:
t(m)
## [,1] [,2] [,3]
## [1,] 1 2 3
## [2,] 4 5 6
## [3,] 7 8 9
- Returns the determinant of a matrix:
det(m)
## [1] 0
- The auto-values and auto-vectors of a matrix are obtained using the following code:
eigen(m)
## eigen() decomposition
## $values
## [1] 1.611684e+01 -1.116844e+00 -5.700691e-16
##
## $vectors
## [,1] [,2] [,3]
## [1,] -0.4645473 -0.8829060 0.4082483
## [2,] -0.5707955 -0.2395204 -0.8164966
## [3,] -0.6770438 0.4038651 0.4082483
推薦閱讀
- 三菱FX3U/5U PLC從入門到精通
- 軟件架構設計
- Getting Started with Clickteam Fusion
- Learning Apache Cassandra(Second Edition)
- 最后一個人類
- 觸控顯示技術
- Visual Basic.NET程序設計
- 網絡布線與小型局域網搭建
- 工業機器人運動仿真編程實踐:基于Android和OpenGL
- LAMP網站開發黃金組合Linux+Apache+MySQL+PHP
- INSTANT Munin Plugin Starter
- Mastering GitLab 12
- Machine Learning Algorithms(Second Edition)
- Web璀璨:Silverlight應用技術完全指南
- Access 2007數據庫入門與實例應用金典