Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | |
7 | 8 | 9 | 10 | 11 | 12 | 13 |
14 | 15 | 16 | 17 | 18 | 19 | 20 |
21 | 22 | 23 | 24 | 25 | 26 | 27 |
28 | 29 | 30 |
Tags
- C언어
- Atmega128A
- 딥러닝
- 하인슈타인
- 가설 함수
- pandas
- 인공신경망
- 자료구조
- LED켜기
- SPI
- verilogHDL
- atmega
- numpy
- Verilog
- 데이터분석
- 히스토그램매칭
- array
- 곱셈기
- 파이썬
- loc()
- Matlab
- bjt
- 행렬
- keil uvision5
- 데이터 분석
- FND
- Python
- quatus
- FPGA
- DataFrame
Archives
- Today
- Total
Keep-H's Hardware Design Study Notes
numpy array(2) 본문
조건에 따라 bool의 형태로 값을 저장하는 array와 조건에 맞는 인덱스를 반환하는 numpy모듈의 함수 where()에 대하여.
1. numpy array를 이용하면 조건에 따라 bool의 형태로 값을 저장할 수 있다.
array1 = np.array([2, 3, 5, 7, 11, 13, 17, 19, 23, 28, 31])
print(array1 > 4)
#array([[False, False, True, True, True, True, True, True, True, True, True]])
2. numpy 내 where() 함수
where(' 조건 ') => 조건에 맞는 값의 인덱스를 반환한다.
array1 = np.array([2,3,5,7,11,13,17,19,23,28,31])
filter = np.where(array1 > 4)
print(filter)
# (array([ 2, 3, 4, 5, 6, 7, 8, 9, 10], dtype=int64),)
추가로 인덱스에 해당하는 값을 확인하기 위해 활용할 수 있다.
array1[filter]
3. 최대, 최소, 중앙값, 표준편차, 분산
array1 = np.array([14,6,13,21,23,31,9,5])
# 최대와 최소
print(array1.max()) # 31
print(array1.min()) # 5
#평균 값
print(array1.mean()) # 15.25
#중앙 값 numpy의 메소드
print(np.median(array1)) # 13.5
# 표준편차와 분산
print(array1.std()) # 8.496322733983215
print(array1.var()) # 72.1875
'Python > numpy' 카테고리의 다른 글
numpy array (0) | 2023.08.10 |
---|