파이썬과 numpy 문법 : 곱셈의 차이 비교

이신아·2022년 9월 19일
0

파이썬 기본 문법

a=[1,2,3]
a*3

결과값 : [1, 2, 3, 1, 2, 3, 1, 2, 3]

numpy 문법

import numpy as np
A = np.array([1,2,3])
B = np.array(3)
A*B
결과값 : array([3, 6, 9])

C = np.array([1,2,3])
D = np.array([3])
C*D
결과값 : array([3, 6, 9])

E = np.array([1,2,3])
F = np.array([[3]])
E*F
결과값 : array([[3, 6, 9]])

파이썬은 리스트에 곱하기를 하면 원소 자체를 n번 곱하고,
numpy는 상수를 곱해도 행렬안의 숫자에 실제로 곱해지는 차이가 있다

0개의 댓글