넘파이
numpy실무다른 이름: NumPy, 넘파이 라이브러리
뜻풀이
쉬운 AI 사전
- [명사] (도구) 파이썬에서 많은 숫자를 한꺼번에 빠르게 계산하게 해 주는 도구.
실무 AI 사전
- [명사] (도구) 벡터와 행렬 같은 숫자 배열을 빠르게 연산하는 라이브러리. 판다스, 사이킷런, 파이토치 같은 대부분의 AI 도구가 이를 바탕으로 하거나 비슷한 방식을 따르므로 배열 다루기를 익혀 두면 도움이 된다.
전문 AI 사전
- [명사] (도구) 균일한 타입의 다차원 배열(ndarray)과 브로드캐스팅, 벡터화 연산, 선형대수 함수를 제공하는 수치 계산 라이브러리. 핵심 연산은 C로 구현되어 파이썬 반복문보다 크게 빠르다.
관용구/함께 쓰는 말
- 벡터화 - 반복문 없이 배열 전체에 한 번에 연산하는 것.
- 브로드캐스팅 - 모양이 다른 배열끼리 자동으로 맞춰 계산하는 규칙.
쉬운 비유
초고속 계산기와 같다. 하나씩 계산하지 않고 숫자 판 전체를 한 번에 계산한다.
예문
- 이미지를 넘파이 배열로 바꿔서 픽셀 값을 계산했다.
- 반복문 대신 넘파이로 벡터 연산을 하니 훨씬 빨라졌다.
- 넘파이 배열의 모양이 맞지 않아 오류가 났다.
헷갈리는 용어 비교
- 판다스
- 넘파이는 숫자 배열 계산에, 판다스는 열 이름이 붙은 표 데이터 가공에 특화되어 있다. 판다스가 내부에서 넘파이를 쓴다.
맞춤법/표기법
- 바른 표기
- 넘파이
- 주의할 표기
- 넘피눔피
- 원어
- NumPy
- 다른 이름
- NumPy, 넘파이 라이브러리
- 참고
- 읽을 때는 '넘파이'와 '넘피'가 모두 쓰이며, 표기는 NumPy다.