Python错误:TypeError: ’function‘ object is not subscriptable(已解决)
import tensorflow as tfdata1 = tf.constant([[6,6]]) #一行两列data2 = tf.constant([[2],[2]])#两行一列data3 = tf.constant([[3,3]])data4 = tf.constant[[1,2],[3,4],[5,6]]#三行两列print(data4.shape)
·
import tensorflow as tf
data1 = tf.constant([[6,6]]) #一行两列
data2 = tf.constant([[2],
[2]]) #两行一列
data3 = tf.constant([[3,3]])
data4 = tf.constant[[1,2],
[3,4],
[5,6]] #三行两列
print(data4.shape) #打印矩阵的维度
运行结果
Traceback (most recent call last):
File "F:/软件学习/Python/DL-OpenCV+Python计算机视觉图像处理/02TensorFlow基本操作/03_矩阵基础2.py", line 9, in <module>
[5,6]] #三行两列
TypeError: 'function' object is not subscriptable
TypeError: ‘function’ object is not subscriptable:一般都是由于函数没加括号导致的,程序中data4 =tf.constant() 没有加括号
修改之后
#矩阵运算 M行*N列
import tensorflow as tf
data1 = tf.constant([[6,6]]) #一行两列
data2 = tf.constant([[2],
[2]]) #两行一列
data3 = tf.constant([[3,3]])
data4 = tf.constant([[1,2],
[3,4],
[5,6]]) #三行两列
print(data4.shape) #打印矩阵的维度
运行结果
(3, 2)
更多推荐
所有评论(0)