IT/tensorflow

[tenserflow]텐서플로 기초

generator 2025. 1. 22. 10:51

기초

import tensorflow as tf

ts = tf.constant( [3, 6, 9] )
ts2 = tf.constant( [2, 4, 6] )
ts3 = tf.constant([[2, 3], [1, 3], [3, 1]])
ts4 = tf.constant([[2, 4, 5], [4, 1, 3]])
print('#상수#')
print(ts)
print('#더하기#')
print(tf.add(ts, ts2))
print('#빼기#')
print(tf.subtract(ts, ts2))
print('#나누기#')
print(tf.divide(ts, ts2))
print('#곲하기#')
print(tf.multiply(ts, ts2))
print('#행열곱셈#')
print(tf.matmul(ts3, ts4))
print('#0으로 값을 채운 배열 만듬#')
print(tf.zeros(5))
print('#2*3의 값으로 채운 행열 만듬#')
print(tf.zeros([2,3]))
print('#3*3의 값으로 채운 행열을 2개 만듬(뒤에서 부터 해석)#')
print(tf.zeros([2,3,3]))
print('#shape 확인(행열이 어떻게 구성되어 있나 확인)#')
print(ts4.shape)
print('#형변환#')
print(tf.cast(ts, tf.float32))
print('#변수#')
print(tf.Variable([1,3]))
print('#변수 재 할당#')
print(tf.Variable([1,3]).assign([2,4]))
print('#numpy로 변환#')
print(tf.Variable([1,3]).numpy())

결과