你看到这个错误是因为SparseTensor不是一个真正的张量,它是一个包含3个密集张量的元张量。在

尝试在SparsetSensor上使用print(),您将看到内部详细信息:indices=Tensor(…), values=Tensor(…), dense_shape=Tensor(…))

你可以用tf.打印. 例如,tf.打印(my峈疏_张量值,[我的稀疏_张量值])会成功的。在

SparseTensor文档描述了内部数据结构:

TensorFlow将稀疏张量表示为三个独立的密集张量:索引、值和密集形状。在Python中,为了便于使用,这三个张量被收集到一个SparseTensor类中。如果您有单独的索引、值和密集的形状张量,请在传递给下面的ops之前将它们包装在SparseTensor对象中。在

具体而言,稀疏张量SparseTensor(索引、值、稠密形状)包含以下组件,其中N和ndims分别是SparseTensor中的值的数量和维数的数量:

索引:密集型的二维int64张量[N,ndims],指定稀疏张量中包含非零值的元素的索引(元素为零索引)。例如,index=[[1,3],[2,4]]指定索引为[1,3]和[2,4]的元素具有非零值。在

值:任何类型的1-D张量,密集形状[N],它提供索引中每个元素的值。例如,给定索引=[[1,3],[2,4]],参数值=[18,3.6]指定稀疏张量的元素[1,3]的值为18,张量的元素[2,4]的值为3.6。在

密集型:密集型的一维int64张量[ndims],它指定稀疏张量的密集型。获取一个列表,该列表指示每个维度中的元素数。例如,dense_-shape=[3,6]指定二维3x6张量,densite_-shape=[2,3,4]指定三维2x3x4张量,dense_-shape=[9]指定包含9个元素的一维张量。在

对应的稠密张量满足:

^{pr2}$

按照惯例,索引应该按行的主要顺序(或元组索引的等效词典顺序[i])排序。在构造SparseTensor对象时,这并不是强制执行的,但是大多数操作都假定正确的顺序。如果稀疏张量st的排序错误,可以通过调用tf.sparse_重新排序(st)。在

示例:稀疏张量SparseTensor(indices=[[0, 0], [1, 2]], values=[1, 2], dense_shape=[3, 4])

表示稠密张量:[[1, 0, 0, 0]

[0, 0, 2, 0]

[0, 0, 0, 0]]

python打印tensor_如何在TensorFlow中打印SparseTensor内容?相关推荐

  1. Java枚举的打印_如何在java中打印所有枚举值?

    首先,我会重构您的枚举在构造函数参数中传递字符串表示形式.该代码位于底部. 现在,打印你只是使用的东西像所有枚举值: // Note: enum name changed to comply with ...

  2. stack java 打印_如何在java中打印完整的stacktrace

    问题很简单,我想读一个异常,我捕获的完整stacktrace

  3. tensorflow中打印一个tensor值

    tensorflow中打印一个tensor值 代码: import tensorflow as tf x = tf.ones(shape=[2, 3], dtype=tf.int32,name='x' ...

  4. Microsoft Excel 教程「3」:如何在 Excel 中打印工作表?

    欢迎观看 Microsoft Excel 教程,小编带大家学习 Microsoft Excel 的使用技巧,了解如何在 Excel 中打印工作表. 可打印全部或部分工作表,可一次打印一个,也可一次打印 ...

  5. c语言中int64类型,stdint - 如何在C中打印int64_t类型

    stdint - 如何在C中打印int64_t类型 C99标准具有整数类型,字节大小类似于int64_t. 我使用以下代码: #include #include int64_t my_int = 99 ...

  6. ios 打印 详细错误日志_iOS中打印系统详细日志

    Q:如何打印当前的函数和行号? A:我们可以在打印时使用一些预编译宏作为打印参数,来打印当前的函数和行号.如: 1 NSLog(@"%s:%d obj=%@", __func__, ...

  7. 如何在TensorFlow中训练Boosted Trees模型

    在使用结构化数据时,诸如梯度提升决策树和随机森林之类的树集合方法是最流行和最有效的机器学习工具之一. 树集合方法训练速度快,无需大量调整即可正常工作,并且不需要大型数据集进行训练. 在TensorFl ...

  8. wordpress添加媒体_如何在WordPress中添加精选内容滑块

    wordpress添加媒体 Do you want to add a featured content slider like Yahoo or ESPN? Many popular sites us ...

  9. scala中打印数组和集合_如何在Scala中打印数组?

    scala中打印数组和集合 Scala中的数组 (Array in Scala) In Scala, Array is a data structure that is a collection of ...

最新文章

  1. 8)排序④排序算法之归并排序
  2. ubuntu18上安裝TeamViewer
  3. css学习入门篇(1)
  4. freeRtos学习笔记 (8) 任务通知
  5. webpack4.x热更新,自动刷新
  6. git stash pop冲突_这有一份 git 日常使用清单,你需要吗?
  7. Java线程的等待与唤醒代码示例
  8. android intent 分发,Android分享操作
  9. boost::callable_traits的is_reference_member的测试程序
  10. c语言上机注意事项,计算机三级(C语言)上机考试题型总结与注意事项(讲解详细)...
  11. sqlserver compact sdf, sqlite 数据库 在net中相对路径设置方法 - 摘自网络
  12. C 基本语法 | 菜鸟教程
  13. OSChina 周三乱弹——节前综合症来袭,简直无法抵抗了
  14. 【APICloud系列|6】使用APICloud接入客服系统美洽获取Appkey配置
  15. [资源分享] 吴恩达最新《机器学习训练秘籍》中文版可以免费下载了
  16. 95-30-018-Channel-AbstractNioByteChannel
  17. Bucket不为空,请检查该Bucket是否包含未删除的Object或者未成功的Multipart碎片
  18. Amazon S3 API
  19. 极具破坏力的Linux系统命令
  20. 《惢客创业日记》2019.01.18(周五)想象力害死人呀!

热门文章

  1. 计算机国三网络技术,计算机国三网络技术.doc
  2. java输入其他字符提示_Eclipse输入任意字母或指定字符出现提示框
  3. python判断数组中是否有重复元素_python经典面试算法题4.1:如何找出数组中唯一的重复元素...
  4. PAT A1002 A+B for Polynomials(25)
  5. 就如何快速免费提高网站排名小结
  6. 【模板篇】树状数组们(三)
  7. webAudioAPI
  8. HNCU1324:算法2-2:有序线性表的有序合并(线性表)
  9. git源代码控制客户端基本配置
  10. oracle首先创建三个表,oracle一个创建用户、创建表空间、授权、建表的完整过程...