tensorflow实验记录一
为督促非常时间认真学习,记录一下
2020.02.16
1.placeholder使用问题
x=tf.placeholder(tf.complex,[None,INPUT_NODE[0]]);
其中INPUT_NODE是np生成的array
报错:TypeError: Expected DataType for argument ‘dtype’ not <function add_dispatch_support..wrapper at 0x0000025F4D5DB378>.*
错误原因:
INPUT_NODE[0]丫不是整数,np生成默认浮点,更改后可用。
比如这么写
LAYER_NODE=100*np.ones(5,dtype=int);
y_=tf.placeholder(tf.complex64,shape=(None,OUTPUT_NODE));
2.constant张量是否可以下标调用计算
试验代码
aa=tf.constant([1.0,2.0]);
bb=tf.constant([3.0,4.0]);
cc=tf.constant([5.0,2.0]);
cc[0]=aa[1]+bb[1];
cc[1]=aa[0]+bb[0];
print(cc);
试验结果:TypeError: ‘Tensor’ object does not support item assignment
结论:不可以呢 :<
但是print可以打印出来结果,结果如下;
print(cc[1]);
Tensor(“strided_slice:0”, shape=(), dtype=float32)
print(cc);

本文记录了作者在使用TensorFlow过程中的实验心得,包括placeholder使用注意事项、constant张量操作限制、张量与numpy数组的组合运算及reshape操作效果验证,为初学者提供了实践指导。
最低0.47元/天 解锁文章
3079

被折叠的 条评论
为什么被折叠?



