程序问答   发布时间:2022-06-02  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了从Tensorflow中的张量中删除一组张量大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。

如何解决从Tensorflow中的张量中删除一组张量?

开发过程中遇到从Tensorflow中的张量中删除一组张量的问题如何解决?下面主要结合日常开发的经验,给出你关于从Tensorflow中的张量中删除一组张量的解决方法建议,希望对你解决从Tensorflow中的张量中删除一组张量有所启发或帮助;

您可以调用tf.unstack以获取子张量列表。然后,您可以修改列表并调用tf.stack以从列表构造张量。例如,以下代码从以下位置删除[2.0,5.0]列:

a = tf.constant([1.0, 2.0, 3.0, 4.0, 5.0, 6.0], shape=[2, 3], name='a')
a_vecs = tf.unstack(a, axis=1)
del a_vecs[1]
a_new = tf.stack(a_vecs, 1)

解决方法

我正在寻找一种简单的方法来从Tensorflow中的当前张量中删除一组张量,并且我有一个困难的合理解决方案。

例如,假设我具有以下当前张量:

a = tf.constant([1.0,2.0,3.0,4.0,5.0,6.0],shape=[2,3],name='a')

我想从该张量中删除两个项目(2.0和5.0)。

创建张量后将其转换为[1.0、3.0、4.0、6.0]的最佳方法是什么?

提前谢谢了。

大佬总结

以上是大佬教程为你收集整理的从Tensorflow中的张量中删除一组张量全部内容,希望文章能够帮你解决从Tensorflow中的张量中删除一组张量所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。