IT/python

파이썬에서 행렬다루기

나의지식 2021. 10. 9. 18:07
import numpy as np
a=np.array([[1,2,3],[4,5,6]])
print(a)

a[0,0]을 출력하면 1이 출력되고 a[1,2]를 출력하면 6이 출력된다.

import numpy as np

list=[
    [1,2,3],
    [4,5,6]
]

a=np.array(list)
print(a[1,2])

위 배열은 다음과 위와 같이 표현할 수도 있다.

import numpy as np

list=[
    [1,2],
    [4,5]
]

list2=[
    [2,4],
    [3,4],
]

a=np.array(list)
b=np.array(list2)

c=np.dot(a,b)
print(c)

행렬 곱(product)이 출력된다. dot함수 대신에 multiply를 쓰면 두 행렬의 값을 서로 곱하는 것으로 나온다.

 

반응형