본문 바로가기

프로그래밍 언어/파이썬 수학

04. [Python] NumPy 기초 : 배열 연산하는 방법

개요

배열과 수치를 연산하는 방법을 알아보겠습니다.
배열 연산에서는 배열의 각 요소와 수치들을 각각 연산하는 것이 가능합니다.

실습환경

NumPy는 아나콘다에 포함되어 있으므로 Jupyter Notebook에서 import만 해주면 됩니다.
아나콘다 설치 및 사용방법은 아래 링크를 확인해 주세요.
https://iot-lab.tistory.com/113

 

파이썬 아나콘다(Anaconda) 설치하기

개요 아나콘다를 도입하면, Python으로 머신러닝을 조금 쉽게 시작할 수 있습니다. 아나콘다는 많은 수식계산, 머신러닝용 외부 패키지를 내장하고 있는 파이썬 배포판으로 간편하게 파이썬 코딩

iot-lab.tistory.com

NumPy 배열 연산

배열과 수치 연산

[In]

import numpy as np

a = np.array([[0, 1, 2], [3, 4, 5]])    # 2차원 배열 생성

print(a)
print('-------------')
print(a + 3)    # 각 요소에 3씩 더하기 
print('-------------')
print(a * 3)    # 각 요소에 3씩 곱하기

[결과]

배열끼리 연산

[In]

import numpy as np

b = np.array([[0, 1, 2], [3, 4, 5]])    # 2차원 배열 생성
c = np.array([[1, 2, 3], [1, 2, 3]])    # 2차원 배열 생성

print(b)
print('-------------')
print(c)
print('-------------')
print(b + c)    # 각 요소에 3씩 더하기 
print('-------------')
print(b * c)    # 각 요소에 3씩 곱하기

[결과]

 

다음에는 배열 요소에 접근하는 여러가지 방법을 알아보도록 하겠습니다. 

https://iot-lab.tistory.com/137

 

05. [Python] NumPy 기초 : 배열 요소에 접근하는 방법

개요 NumPy에서 배열 요소에 접근하려면 Python의 리스트에서 처럼 인덱스를 이용합니다. 배열 요소에 접근하는 여러가지 방법을 알아보도록 하겠습니다. 실습환경 NumPy는 아나콘다에 포함되어 있�

iot-lab.tistory.com