Python TensorFlow create and update tensor shape
Python TensorFlow Basic: Exercise-3 with Solution
Write a Python program to create a TensorFlow tensor of shape (3, 3) filled with zeros and then change its value to nine.
Sample Solution:
Python Code:
import tensorflow as tf
# Create a TensorFlow tensor of shape (3, 3) filled with zeros
# Tensors are multi-dimensional arrays with a uniform type (called a dtype ).
zeros_tensor = tf.zeros(shape=(3, 3), dtype=tf.float32)
print("Original Tensor:")
print(zeros_tensor.numpy())
# Change the values to nine
updated_tensor = tf.constant(9.0, shape=(3, 3), dtype=tf.float32)
# Print the updated tensor
print("\nUpdated Tensor:")
print(updated_tensor.numpy())
Output:
Original Tensor: [[0. 0. 0.] [0. 0. 0.] [0. 0. 0.]] Updated Tensor: [[9. 9. 9.] [9. 9. 9.] [9. 9. 9.]]
Explanation:
In the exercise above, we first create a tensor "zeros_tensor" filled with zeros of shape (3, 3). Then, we create another tensor "updated_tensor" with the same shape and set all its values to nine. Finally, we print the updated tensor, which should contain all nine values.
Python Code Editor:
Previous: Python TensorFlow element-wise addition.
Next: Python TensorFlow scalar multiplication.
What is the difficulty level of this exercise?
- Weekly Trends and Language Statistics
- Weekly Trends and Language Statistics