title: TypeError: 'TensorShape' object is not callable
body: <p>I am new to Tensorflow programming , i was digging up some functions and got this error in the snippet :</p>
  
  <pre><code>**with** **tf.Session()** as sess_1:
  c = tf.constant(5)
  d = tf.constant(6)
  e = c + d
  print(sess_1.run(e))
  print(sess_1.run(e.shape()))
  </code></pre>
  
  <p>Error found :Traceback (most recent call last):
    File "C:/Users/Ashu/PycharmProjects/untitled/Bored.py", line 15, in 
      print(sess_1.run(e.shape()))
  TypeError: 'TensorShape' object is not callable</p>
  
  <p>I didn't found it here so can anyone please clarify this silly doubt as i am new learner.Sorry for any typing mistake !</p>
  
  <p>I have a one more doubt , when i uses simply eval() function it doesn't print anything in pycharm , i had to use it along with print() method. So my doubt is when print() method is used it doesn't print the dtype of the tensor , it simply print the tensor or python object value in pycharm.(Why i am not getting the output in the format like : array([1. , 1.,] , dtype=float32))Is it the Pycharm way to print the tensor in new version or is it something i am doing wrong ? So excited to know the thing behind this , please help and pardon if i am wrong at any place. </p>