透過 R 語言認識矩陣
使用內建的 matrix 型別
6 min readMay 21, 2018
摘要
在使用 Python 來認識矩陣與繼續使用 Python 來認識矩陣兩篇文章中,我們暸解到在 Python 中創建矩陣(matrix)以及進行矩陣運算,必須透過 NumPy 或 TensorFlow 等模組;在這個方面,因為矩陣(matrix)是 R 語言的內建型別(class)之一,R 語言使用者會顯得輕鬆許多,本文簡介如何在 R 語言創建矩陣、拆解矩陣、建立特殊矩陣以及處理矩陣的運算。文章所有的程式都可以在這個 GitHub Repository 取得。
創建矩陣: matrix()
函數
使用 matrix(data, nrow, ncol)
函數創建矩陣,data 參數可以輸入一個值或者一組值,nrow 參數輸入矩陣的列數,ncol 參數輸入矩陣的欄數;如此一來就能將矩陣的外觀指定妥當,我們習慣稱一個具有 m 列 n 欄的矩陣其外觀為 m x n,例如建立一個 3 x 4 的矩陣,其中的數字皆是 24。
data 參數除了數字,也可以輸入文字或者邏輯值,例如建立一個 2 x 3的矩陣,其中的文字皆是 Luke Skywalker。