关于一个张量的shape的理解,可以参考《tensorflow中张量维度—Shape参数理解》这篇博文,该博文讲的已经比较全面。
我在这里补充一下:
- 一个Tensor的打印信息中
shape=()表示该张量是标量(scalar) - 一个Tensor的打印信息中
shape=(n,)表示该张量是一个1维张量(如:tf.constant([1, 2, 3, …, n])),即该张量只有1对[],访问其中的某个单个数字,需要1个索引,dim=1,rank=1。并且注意shape=(n,)中一定会有一个,不会写作shape=(n)。 - 一个类Tensor(如TensorSpec)的打印信息中
shape=(None, n)或shape=(None,),其中None表示该维度存在,但是长度(或sizes)未知。如shape=(None, n)的张量有两个维度(也就是两对[]),其中第一个维度sizes未知。
热门文章
- Redis(六) 数据库和缓存的一致性问题
- Android开发基础——Fragment
- 中国兽药厂家二十强企业 中国兽药厂家二十强企业有哪些
- 11月27日→21M/S|2024年最新免费节点Clash for IOS订阅链接地址
- 1月3日→18.5M/S|2025年最新免费节点Clash for IOS订阅链接地址
- 被猫抓破了最薄的一层皮需要***吗(被猫抓破一点点薄皮有问题吗)
- 1月20日→21.1M/S|2025年最新免费节点Clash for IOS订阅链接地址
- 公务员国考报名官网报名入口(公务员国考报名官网报名入口在哪)
- 11月21日→22.9M/S|2024年最新免费节点Clash for IOS订阅链接地址
- 12月3日→19.5M/S|2024年最新免费节点Clash for IOS订阅链接地址