엔지니어, 과학자 및 데이터 분석가를 위한 Numpy

stackoverflow 사용자가 다음과 같은 질문을 했습니다.

If I have list=[1,2,3] and I want to add 1 to each element to get the output [2,3,4], how would I do that? I assume I would use a for loop but not sure exactly how.



글쎄, 이 질문에 대한 답은 Numpy을 사용하는 것입니다.

Numpy(Numerical Python)는 과학적 컴퓨팅에 필요한 모든 도구와 함께 제공되는 Python 패키지입니다. arrays 에서 빠른 작업을 수행하려면 numpy 사용을 고려해야 합니다. 이러한 작업에는 수학, 논리, 모양 조작, 정렬, 선택, 기본 선형 대수 및 통계 작업, 이산 푸리에 변환이 포함되며 목록은 계속 이어집니다.

아래 코드 데모는 위의 stackoverflow 사용자가 묻는 질문을 해결합니다.

입력:




# import the numpy library
import numpy as np

# create the list, the convert the list to a numpy array
a = [1, 2, 3]
a = np.array(a)

# perform scalar addition on the array
b = a + 1
print(b) 



위의 코드를 올바르게 입력하고 테스트하면; 결과는 다음과 같아야 합니다.

산출




array([2, 3, 4])


꽤 쉬웠죠? :-).

Python을 처음 사용하고 위의 코드를 작성하고 실행하는 방법을 모르는 경우 다음 몇 문장이 적합합니다.

저는 Anaconda와 Jupyter 노트북을 사용하여 Python 코드를 작성하고 실행합니다.

아나콘다 네비게이터란?



Anaconda Navigator는 Anaconda® 배포판에 포함된 데스크톱 GUI(그래픽 사용자 인터페이스)로, 명령줄 명령을 사용하지 않고도 응용 프로그램을 시작하고 conda 패키지, 환경 및 채널을 쉽게 관리할 수 있습니다. Navigator는 Anaconda.org 또는 로컬 Anaconda 저장소에서 패키지를 검색할 수 있습니다. Windows, macOS 및 Linux에서 사용할 수 있습니다.

장치에서 Anaconda를 설정하는 데 도움이 되는 아래 비디오를 시청하십시오.

  • Numpy For Engineers, Scientists and Data Analysts 시리즈의 다음 게시물을 기대해 주세요.

    좋은 웹페이지 즐겨찾기