요약
- numpy
- [x for x in array]
- slice[:, :]
- map(operation, array, array)
본론
어떤 Array의 각 원소에 대해서 산술 연산을 하고 싶다면?
numpy.array()를 이용해서 연산[수식 for 변수 in Array]
아니면 map()으로도 가능
다차원 Array 자르고 붙이기 (영상처리시 색상 채널 분리 등에 유용)
Array 가로세로 모양 바꾸기
다차원 Array 모든 원소의 합 구하기
일반 sum() 대신 numpy.sum() 사용
초기 크기를 지정하여 Array 생성하기
기본적인 형태는 [None] size 이렇게 사용. 아래처럼 다차원도 가능. [[None] sizeX] * sizeY
Array 원소단위 계산
map()
Array 원소 Type Casting
numpy.array()로 생성하여 arr.astype()을 사용하거나
map()을 사용
축약함수 (Lambda)
Lisp 스타일 - Reduce https://wikidocs.net/64
제곱근 구하기
제곱근 ** 연산자나 pow() 함수 등에 분수값을 사용. float 타입으로 사용해야 함.
기타
Python 데이터 분석 라이브러리 “Pandas” http://pandas.pydata.org/