Element-wise Multiplication에서, 행렬끼리의 연산이 곧 Matrix Element MultiplicationScalar Multiplication에서, 스칼라와 행렬의 연산이 곧 Matrix Scalar MultiplicationScalar Product결과를 행렬로 표현한 형태와 동일하다.| (정리) | Scalar Multiplication | Scalar Product=Dot product | Element-wise Multiplication=Element-wise Product | Matrix Element Multiplication | Matrix Scalar Multiplication | Matrix Multiplication |
|---|---|---|---|---|---|---|
| 한국어 표기 | 스칼라 배,스칼라 곱 | 내적,점곱 | 원소 곱,요소별 곱셈 | 행렬의 원소 곱 | 행렬의 스칼라 곱 | 행렬 곱 |
| 입력 형태 | 스칼라*벡터 | 벡터*벡터 | 벡터벡터/행렬행렬 | 행렬*행렬 | 스칼라*행렬(n,m) | 행렬(n,m)*행렬(q,p) |
| 결과 형태 | 벡터 | 스칼라 | 벡터/행렬 | 행렬 | 행렬(n,m) | 행렬(n,p) |
| 연산 성립조건 | (해당없음) | 두 벡터의 차원(원소 수)일치 | 두 벡터 혹은 두 행렬의 차원일치 | 두 행렬의 차원일치 | (해당없음) | 행렬A의 열(m)과 행렬B의 행(q)의 차원 일치 |
| 기호 표기 | * | ㆍ | ☉ | ☉ | * | ㆍ |
| 파이썬 연산(가능) | *,np.multiply,np.dot,np.inner | @,np.dot,np.inner,matmul | *,multiply | *,multiply | *,np.multiply,np.dot,np.inner | @,np.dot,np.matmul |
| 파이썬 연산(권장) | *,np.multiply | @,np.dot,np.inner | *,multiply | *,multiply | *,np.multiply | @,np.dot,np.matmul |