import numpy as np
Numerical python
수치계산을 위한 파이썬
배열 생성
array = [[1, 2],[3, 4]]
파이썬 기본 2차원 배열 생성
array = numpy.array([1,2], [3,4])
numpy 기본 2차원 배열 생성
array = numpy.full(6, 1)
1의 값을 6개 채운 배열 생성
array = numpy.random.random(6)
랜덤 값 6개 채운 배열 생성 *랜덤객체의 랜덤함수 호출
array = numpy.arange(2, 6, 2)
숫자2부터 6-1까지의 숫자로 연속값 채우고 값 들의 간격은 2, 결과: [2, 4]
numpy 배열 사용법
array.shape
행렬 크기 확인, 결과: (2, 2) 출력
array.size
행렬에 값 갯수 확인, 결과: 4 출력
array[0]
배열에서 가장 첫번째 값 출력
array[-1]
배열에서 가장 뒤에 값 출력
array[1, 2]
배열에서 두, 세번째 값 출력
array[1:3]
배열에서 두번째부터 (3-1)번째 값 출력
array[0:]
배열에서 첫번째부터 끝까지 값 출력
array = array * 2
array배열에 2를 곱해서 다시 입력
*기존 파이썬 방법
for i in range(len(array))
array[i] = 2 * array[i]
array **2
array배열에 2제곱해서 다시 입력
array + array1
array와 array1 더하기
array > 4
배열 내 4보다 큰 값 출력
array % 2 == 0
2로 나눈 나머지가 0인 값 출력
filter = np.where(array>4)
조건에 대해서 true인 배열 index 출력
*array[filter]
index에 대한 값 출력
최대값, 최소값, 평균값, 중앙값, 표준편차, 분산
array. max(), min(), mean(), median(), std(), var()
'학습 log (이론) > python' 카테고리의 다른 글
'통계 분석' (0) | 2020.03.04 |
---|---|
'Seaborn' (0) | 2020.03.04 |
'시각화' (0) | 2020.03.03 |
'pandas' 데이터 프레임 (0) | 2020.03.01 |
'Anaconda3, Jupyter' 사용툴 (0) | 2020.03.01 |