سپاس از پاسخگویی جنابعالی...
من به این صورت تعریف کردم:
a = tf.constant([[ 0.0448 ,   0.0468 ,   0.0564  ,  0.0468 ,   0.0448],
                 [ 0.0468  ,  0.3167  ,  0.7146 ,   0.3167 ,   0.0468],
                 [ 0.0564  ,  0.7146 ,  -4.9048  ,  0.7146 ,   0.0564],
                 [ 0.0468  ,  0.3167  ,  0.7146  ,  0.3167 ,   0.0468],
                 [    0.0448 ,   0.0468 ,   0.0564  ,  0.0468 ,   0.0448] ])
with tf.Session() as sess:
    print(sess.run(a))
ولی در لینک زیر 
https://github.com/Hvass-Labs/TensorFlow-Tutorials/blob/master/02_Convolutional_Neural_Network.ipynb
 برای تعریف 
def weight_variable(shape):
  initial = tf.truncated_normal(shape, stddev=0.1)
  return tf.Variable(initial)
من چطور میتونم shape=[5, 5, 1, 32] v رو باتوجه بع اینکه قبلا خودم ماتریس 5در 5 وزن رو تعریف کردم هنگام کانوالو کردن مثلا با توجه به 
W_conv1 = a([5, 5, 1, 32])
32 تا از فیلتر ی که تعریف کردم  رو میخام.....
چطور میتونم این ابعاد (منظورم تعداد کانال رنگی و تعداد فیلتر ها) براش تعریف کنم؟
سپاس مجدد