首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何获得稀疏张量中使用的张量的名称?

如何获得稀疏张量中使用的张量的名称?
EN

Stack Overflow用户
提问于 2021-01-16 03:42:35
回答 1查看 110关注 0票数 2

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

我的问题是,给定稀疏张量或稀疏张量值,如何检索每个包含张量的个体名称,即指数张量、值张量和形状张量?(除非我碰巧误解了引文中的解释,而这是不可能的?)

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-01-16 03:46:31

您可以使用以下方法访问SparseTensor对象中的三个张量:

代码语言:javascript
运行
复制
# Here some_sparse_tensor is an object of the tf.sparse.SparseTensor class
some_sparse_tensor.indices
some_sparse_tensor.values
some_sparse_tensor.dense_shape

根据文档:https://www.tensorflow.org/api_docs/python/tf/sparse/SparseTensor#attributes

您无法获得它们的“名称”,但可以将它们分配给它们自己的变量:values_of_sparse_tensor = some_sparse_tensor.values

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/65746272

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档