IT 및 코딩/Numpy

<꿀팁모아 : 206번째 포스팅> NumPy?

희망주기 2022. 8. 3. 15:49
반응형

<꿀팁모아 : 206번째 포스팅> NumPy?

안녕하세요 꿀팁모아의 희망주기입니다

 

오늘 알아볼 주제는

 

바로 

 

NumPy 입니다

1 NumPy

  NumPy는 배열 작업에 사용되는 파이썬 라이브러리입니다. 또한 선형 대수, 푸리에 변환 및 행렬의 영역에서 작업하기 위한 기능을 가지고 있습니다. NumPy는 Travis Oliphant에 의해 2005년에 만들어졌습니다. 오픈 소스 프로젝트이며 자유롭게 사용할 수 있습니다. NumPy는 수치 파이썬의 약자입니다. 

  

  넘파이를 사용하는 이유는 무엇일까? 파이썬에는 배열의 목적에 부합하는 목록이 있지만 처리 속도가 느린데요. NumPy는 기존 파이썬 목록보다 최대 50 배 빠른 배열 객체를 제공하는 것을 목표로 합니다. NumPy의 배열 객체라고 하며, 매우 쉽게 작업 할 수 있는 많은 지원 함수를 제공합니다. 배열은 속도와 자원이 매우 중요한 데이터 과학에서 자주 사용됩니다. 

*데이터과학 = 컴퓨터 과학의 한 분야로, 정보를 도출하기 위해 데이터를 저장, 사용 및 분석하는 방법을 연구합니다.

 

  넘파이가 목록보다 빠른 이유는 무엇일까? NumPy 배열은 목록과 달리 메모리의 한 연속 위치에 저장되므로 프로세스가 매우 효율적으로 액세스하고 조작할 수 있습니다. 이 동작을 컴퓨터 과학에서 참조의 지역성이라고 합니다. 이것이 NumPy가 목록보다 빠른 주된 이유입니다. 또한 최신 CPU 아키텍처에서 작동하도록 최적화되어 있습니다. 

 

  넘파이는 어떤 언어로 작성됩니까? NumPy는 파이썬 라이브러리이며 부분적으로 파이썬으로 작성되어 있지만 빠른 계산이 필요한 대부분의 부분은 C 또는 C++ 로 작성됩니다 넘파이 코드베이스는 어디에 있을까? NumPy의 소스코드는 github 저장소에 있으며 필요하신분은 아래 링크를 클릭해주세요. 

 

2 NumPy의 설치 

  파이썬과 PIP가 이미 시스템에 설치되어 있다면 NumPy를 설치하는 것이 매우 쉽습니다. 다음 명령을 사용하여 설치하세요 ㅎㅎ명령이 실패하면 Anaconda, Spyder 등과 같이 이미 Numpy가 설치된 파이썬 배포판을 사용하십시오 

NumPy 설치

  NumPy가 설치되면 import 키워드를 추가하여 응용 프로그램에서 가져옵니다. 그러면 사용할 준비가 된 것입니다. 이제 기본기를 알아야 넘파이를 사용할 수 있겠죠? NumPy는 일반적으로 np를 별칭으로 가져옵니다. 파이썬에서 별칭은 같은 것을 참조하기 위한 대체 이름입니다. 가져오는 동안 키워드가 있는 별칭을 만듭니다. [as]

import numpy as np

  넘파이 패키지를 확인하고 싶으시다면, NumPy 패키지를 np numpy로 만들면 됩니다. 

np numpy

3 NumPy 버전 확인

  __version__ 버전 문자열은 속성 아래에 저장됩니다 

NumPy 버전 확인

 

반응형