Skip to Content
밑바닥부터 시작하는 딥러닝 5
book

밑바닥부터 시작하는 딥러닝 5

by 사이토 고키, 개앞맵시(이복연)
October 2024
Beginner to intermediate
340 pages
7h 38m
Korean
Hanbit Media, Inc.
Content preview from 밑바닥부터 시작하는 딥러닝 5
78
밑바닥부터 시작하는 딥러닝 5
W
=
np
.
array([[1, 2, 3],
[4, 5, 6]])
print(W
.
ndim)
print(W
.
shape)
실행 결과
2
(2, 3)
출력 결과로부터
W
2
차원 배열이고,
2
×
3
행렬임을 알 수 있습니다.
3.1.3
원소별 연산
앞에서 살펴본 것처럼 숫자의 집합을 다차원 배열로 구성할 수 있습니다. 이번 절에서는 다차
원 배열을 이용하여 간단한 계산을 해보겠습니다. 먼저
원소별 연산
입니다.
W
=
np
.
array([[1, 2, 3], [4, 5, 6]])
X
=
np
.
array([[0, 1, 2], [3, 4, 5]])
print(W
+
X)
print('
---
')
print(W
*
X)
실행 결과
[[ 1 3 5]
[ 7 9 11]]
---
[[ 0 2 6]
[12 20 30]]
이 코드는 형상이 같은 두 넘파이 다차원 배열에 대해 사칙연산인 +와
*
를 수행합니다. 이때 다
차원 배열의 원소마다 독립적으로 연산이 이루어집니다. 이것이 넘파이로 수행하는 다차원 배
열의 ‘원소별 연산’입니다. 참고로 원소별 곱을
아다마르 곱
Hadamard
product
이라고도 합니다. 이어
서 벡터의 내적과 행렬 곱에 대해 알아보겠습니다.
step03/numpy_basis.py
step03/numpy_basis.py
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Start your free trial

You might also like

밑바닥부터 시작하는 딥러닝 4

밑바닥부터 시작하는 딥러닝 4

사이토 고키

Publisher Resources

ISBN: 9791169212960