목록전체 글 (12)
hamlet-story
이전에 배열에 대한 개념과 배열을 표현하는 방법에 대해서 다루었습니다. 차원 배열중 2차원 배열로 작업을 할 때 'axis' 인수를 사용하하여 이미지를 전처리 하는 과정이 있는데, 이번에는 이 'axis' 인수를 활용하여 구조를 어떻게 변환 하는지 포스팅 해보도록 하겠습니다. 설명은 아래와 같이 이루어 집니다. 1. axis 2. axis 행(row)과 열(column)로 더하기 axis axis 란 변수에 선언된 배열 차원에서 요소 인덱스 값을 기준으로 행렬 계산에 사용하는 인수 (argument) 입니다. 여기에서 인수 (argument) 란 함수 (function) 을 호출할 때 사용하게 되는 일련의 값들을 말하며, 아래의 예시와 같이 활용이 됩니다. 0~19까지의 숫자로 이루어진 5*4로된 2차원..
기존에 배웠던 차원 배열 개념을 이용해서 어떻게 하면 좀더 이해하기 쉬울까 생각을 하였습니다. 그래서 이번에는 Python 의 numpy 을 할용하여 배열 (array) 을 다루는 방법에 대해서 서술 해 볼려고 합니다. 설명은 아래와 같이 이루어 집니다. 1. numpy 2. numpy 배열 생성하기 - array() 3. numpy 배열 생성하기 - arange() 4. numpy 배열 생성하기 - zeros() 5. numpy 배열 생성하기 - ones() 6. numpy 배열 생성하기 - full() 7. numpy 배열 생성하기 - eye() 8. numpy 배열 변경하기 - reshape() numpy numpy 에 대해서 간단하게 설명드리면 과학 계산을 위한 파이썬 라이브러리로 배열 (arra..
개인적으로 컴퓨터를 하면 컴퓨터 과학의 기본적인 개념에 대해서는 알아야 한다고 생각이 들어 예전에 공부하였던 내용을 토대로 간단하게 작성하려고 합니다. 설명은 아래와 같이 이루어집니다. 1. 배열 (Array) 2. 1차원 배열 (One-Dimensional Array) 3. 다차원 배열 (Multi-Dimensional Array) 3. 배열이 차지하는 메모리 크기구하기 History 배열 (Array) 이 생기기 이전에는 과연 어떻게 사용을 해왔을까 생각을 해보겠습니다. 그때는 변수를 선언한다는 개념만 있었을 것이기 때문에 만약 다양한 그룹에 해당하는 값을 저장한다고 하면 다양한 변수들이 필요했을 것이고, 각각의 변수 사용은 서로 다른 이름을 사용해야 하기 때문에 다른 연산이나 데이터 교환에서도 처리..