[파이썬] Numpy

sohee jung·2022년 9월 20일
0

[파이썬] 기초 문법

목록 보기
9/11

Numpy

  • 과학 계산을 위한 라이브러리
  • 행렬/배열 처리 및 연산
  • 난수 생성

배열의 생성

import numpy as np # numpy 패키지 로드하여 np로 사용
a = [[1,2,3], [4,5,6]] # 리스트에서 행렬생성
b = np.array(a) 
print(b)

>> ## [[1 2 3]
>> ## [4 5 6]]

Numpy 슬라이싱/인덱싱

import numpy as np
lst = [
    [1, 2, 3],
    [4, 5, 6],
    [7, 8, 9]
]
arr = np.array(lst)
a = arr[0:2, 0:2]
print(a)
>>## [[1 2]
>>##  [4 5]]

a = arr[1:, 1:]
print(a)
>>## [[5 6]
##  [8 9]]

Numpy 연산

  • 배열간 연산 가능
  • +,-,*,/ 등의 연산자 사용가능
  • add(),substract(),multiply(),divide()
import numpy as np

a = np.array([1,2,3])
b = np.array([4,5,6])

# 각 요소 더하기
c = a+b

# c= np.add(a, b)
print(c) # [-3 -3 -3]

# 각 요소 곱하기
# c = a*b
profile
짱이 될거야

0개의 댓글