Untitled

mail@pastecode.io avatar
unknown
python
a year ago
1.0 kB
3
Indexable
import tensorflow as tf

# print(tf.__version__)

# scalar value: 4, 2.5, -8
# vector: [3, 4, 2, 1]
# matrix: [[1, 3, 2]
#          [3, 5, 1]]
# tensor: color image[height, width, color] = [1024, 768, 3], video[height, width, color, time], text (document = {sentences}, sentence = {words}, word = {characters})

# 2x2 matrix
# print(tf.constant(2, shape=(2, 4), dtype=tf.int16))

# identity matrix
# print(tf.eye(5))

# create a matrix filled with ones
# print(tf.ones(shape=(3, 2, 4)))

# create a matrix filled with zeros
# print(tf.zeros(shape=(3, 2, 4)))

# randomly create a matrix using normal distribution mean=0, stddev=1
# print(tf.random.normal(shape=(2, 3), mean=0, stddev=1))

# basic math
# a = tf.constant([1, 2, -4])
# b = tf.constant([4, 3, 1])
# element-wise operators
# print(a + b)
# print(a - b)
# print(a * b)
# print(a / b)
# print(a % b)
# print(a**3)

# matmul (matrix multiplication)
a = tf.constant([[1, 2, 3], [4, 1, 0]])
b = tf.constant([[1], [0], [2]])
print(a)
print(b)
print(tf.matmul(a, b))