728x90
텐서 = 스칼라와 벡터와 행렬을 포함하는 다차원 배열
- 벡터연산
import tensorflow.compat.v1 as tf
a = tf.constant([1,2,3], name='a')
b = tf.constant([4,5,6], name='b')
c = a+b
with tf.Session() as sess:
print('a + b = ', sess.run(c))
a + b = [5 7 9]
- 행렬연산 : 2차원 배열 지정
import tensorflow.compat.v1 as tf
a = tf.constant([[1,2],[3,4]], name='a')
b = tf.constant([[1],[2]], name='b')
c = tf.matmul(a,b)
print('shape of a: ', a.shape)
print('shape of b: ', b.shape)
print('shape of c: ', c.shape)
with tf.Session() as sess:
print('a = \n', sess.run(a))
print('b = \n', sess.run(b))
print('c = \n', sess.run(c))
shape of a: (2, 2)
shape of b: (2, 1)
shape of c: (2, 1)
a = [[1 2]
[3 4]]
b = [[1]
[2]]
c = [[ 5]
[11]]
728x90
'프로그래밍 Programming' 카테고리의 다른 글
윈도우즈 10 프로 도커 설치하기 Install Docker Desktop on Windows (1) | 2020.12.25 |
---|---|
Windows 10 에서 사용자 계정 추가하는 방법 netplwiz (0) | 2020.12.24 |
실전! 딥러닝 - 노드의 종류 (0) | 2020.11.18 |
실전! 딥러닝 - 텐서플로 계산방식, 데이터 플로우 그래프, 그리고 TF 2.x 환경에서 TF 1.x 실행하기 (0) | 2020.11.17 |
Go 로 hello world 출력하기 (0) | 2020.11.16 |