tensorflow实验记录01——常量的功能测试

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

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);

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值