배열 배열은 동일한 데이터 타입으로 구성된 다차원 데이터구조입니다. Array(데이터, dim = 차원, 차원의 이름)# R : dim=c(행, 열, 층), R에서는 새로운 층이 뒤로 쌓인다면# Python : (층, 행, 열), Python에서는 층이 1번째 인자로, 새로운 층이 앞으로 쌓인다는 것# 배열에서의 연산은 배열의 포맷(데이터 타입, 크기)이 같을 때만 가능합니다. > a1 a1, , 1 # , , 1 은 색인 기호를 의미합니다. (행,열,층) 순이니 1층을 의미하겠죠? [,1] [,2] [,3] [,4] [,5][1,] 1 3 5 7 9[2,] 2 4 6 8 10 , , 2 # 여긴 2층 [,1] [,2] [,3] [,4] [,5][1,] 11 13 15 17 19[2,] 12 14 16 ..
행렬(Matrix) 행렬은 행과 열의 구조를 갖는 2차원 배열을 뜻합니다. 벡터와 같이 동일한 데이터 타입만 허용하고, 숫자 연산이 다른 자료구조보다 빠르기 때문에 주로 숫자 연산을 위해 많이 사용합니다. 하지만 문자도 저장이 가능하답니다! 행렬(Matrix) 생성 > m1 m1 [,1] [,2] [,3] [,4] [,5] [1,] 1 5 9 13 17 [2,] 2 6 10 14 18 [3,] 3 7 11 15 19 [4,] 4 8 12 16 20 > m2 m2 [,1] [,2] [,3] [,4] [,5] [1,] 1 2 3 4 5 [2,] 6 7 8 9 10 [3,] 11 12 13 14 15 [4,] 16 17 18 19 20 # dimnames 는 행, 열의 이름을 지정하는 함수입니다. 다만, li..