반응형
파이썬의 내장함수인 round 함수는 리스트에 적용할 수 없습니다. 리스트에 적용이 가능한 반올림 함수는 numpy 패키지의 round 함수입니다.
먼저 넘파이 패키지를 불러옵시다.
import numpy as np
아래와 같은 리스트를 하나 만들어줍시다.
a=[1.11,2.22,3.33,4.44,5.55]
np.round 함수를 이용하여 반올림을 해줍시다.
>>> np.round(a,1)
array([1.1, 2.2, 3.3, 4.4, 5.6])
리스트의 차원이 더 높아도 가능한지 확인해봅시다.
>>> b=[[1.11,2.22],[3.33,4.44]]
>>> np.round(b,1)
array([[1.1, 2.2],
[3.3, 4.4]])
가능합니다.
반응형
'5-1. 파이썬 제공 기본 자료구조 > 리스트' 카테고리의 다른 글
[파이썬]리스트 안에 여러 딕셔너리가 들어있는데, 각 딕셔너리에서 첫번째 value 값만 가져오는 방법 (0) | 2023.05.13 |
---|---|
[파이썬] 리스트 원소를 복사할 때 기존 리스트 영향 안받게 복사하기 (0) | 2023.05.03 |
[파이썬] 리스트 원소를 랜덤하게 썪는 방법 (random.shuffle) (0) | 2023.05.02 |
[파이썬] 리스트의 마지막 요소를 삭제하고 반환 (pop) (0) | 2023.05.02 |
[파이썬] 리스트 각 원소에 원하는 함수 적용하기 (map) (0) | 2022.05.23 |
댓글