화된 표준 수학 함수와 통계 함수를 제공한다. 넘파이의 몇몇 유용한 함수는 구조화된 데이터
(특히 수치 데이터)를 읽거나 변환시키거나 통합하거나 나누는 기능을 제공한다.
넘파이를 기반으로 만들어진 팬더스처럼, 상당수의 넘파이 함수는 이 책에서 배웠던 기술들을
캡슐화하거나 단순화한다. 넘파이는 다른 많은 추가 패키지들의 기초가 되는 기본적인 패키지
다. 넘파이의 기능 중 일부를 살펴보겠다.
CSV
및 엑셀 파일 읽고 쓰기
2
장에서
CSV
파일을 읽고 쓰기 위해
csv
내장 모듈을 사용하는 방법을 소개했다.
CSV
파일을
읽기 위해
with
문을 사용하여 입력 파일을 열었고,
filereader
객체를 사용하여 파일 내 모든
행을 읽었다. 유사한 방법으로
CSV
파일을 쓰기 위해서는
with
문을 사용하여 출력 파일을 열
었고,
filewriter
객체를 사용하여 출력 파일에 결과물을 썼다. 두 경우 모두
for
문을 활용하
여 입력 파일의 모든 행을 순회하고 처리하였다.
넘파이는
loadtxt
,
genfromtxt
,
savetxt
등
3
가지 함수를 통해
CSV
와 텍스트 파일의 읽고
쓰기를 단순화한다. 기본적으로 ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month, and much more.