import tensorflow as tf
# 0D Tensor (scalar)
scalar = tf.constant(7)
print(scalar)
# 1D Tensor (vector)
vector = tf.constant([1, 2, 3])
print(vector)
# 2D Tensor (matrix)
matrix = tf.constant([[1, 2], [3, 4]])
print(matrix)
# 3D Tensor
tensor_3d = tf.constant([[[1, 2], [3, 4]], [[5, 6], [7, 8]]])
print(tensor_3d)
aW1wb3J0IHRlbnNvcmZsb3cgYXMgdGYKCiMgMEQgVGVuc29yIChzY2FsYXIpCnNjYWxhciA9IHRmLmNvbnN0YW50KDcpCnByaW50KHNjYWxhcikKCiMgMUQgVGVuc29yICh2ZWN0b3IpCnZlY3RvciA9IHRmLmNvbnN0YW50KFsxLCAyLCAzXSkKcHJpbnQodmVjdG9yKQoKIyAyRCBUZW5zb3IgKG1hdHJpeCkKbWF0cml4ID0gdGYuY29uc3RhbnQoW1sxLCAyXSwgWzMsIDRdXSkKcHJpbnQobWF0cml4KQoKIyAzRCBUZW5zb3IKdGVuc29yXzNkID0gdGYuY29uc3RhbnQoW1tbMSwgMl0sIFszLCA0XV0sIFtbNSwgNl0sIFs3LCA4XV1dKQpwcmludCh0ZW5zb3JfM2QpCg==
Tensor("Const:0", shape=(), dtype=int32)
Tensor("Const_1:0", shape=(3,), dtype=int32)
Tensor("Const_2:0", shape=(2, 2), dtype=int32)
Tensor("Const_3:0", shape=(2, 2, 2), dtype=int32)