怎样理解tensorflow中的dimension
tensorflow在这里和numpy是一致的。这个dimension就是numpy里的axis。可以参考 numpy.argmax比如1 2 34 5 6这个数组的shape是 2 3 。axis就是从高到低。 axis-0 axis-1 2 3而argmax参数里的axis,相当于逐个取出竖线右边对应的数组,分别进行argmax运算。axis-0 | 2 3axis-1 2 | 3不过,这个axis顺序是不好的,因为rank不同的数组,用相同的axis-N取出来的数组,他们的rank不同。同时也说明了TensorFlow虽然名字里有rank,和tensor一点关系都没有了。而按tensor的定义,rank-0 tensor始终都是scalar。从最高的维度开始的缺陷是,假如你函数的rank有多层嵌套的,因为始终最高的是0,多套几层你就晕了,要好好想一想才能知道目前最高的维度对应的是原始数组哪一个维度。
■网友
看这篇文章:
周康生:Numpy:对Axis的理解
■网友
,,]维度是二维,其shape为(3,3)
tf.argmax(m,0),也就是按照列来对,,]计算最大值,返回的Tensor是最大值的下标
tf.argmax(m,1),是按照行进行操作。因为测试矩阵的dimension为2,所以,tf.argmax(m,3)报错
■网友
搜 tf.argmax 用法来这儿,无解。自己研究了下:
tf.argmax 参数可以表达成一个多维数组 a...,
tf.argmax(a
, i) 的结果是比 a 少一维的数组 b...
...
b的单个元素取值是这样的:
【怎样理解tensorflow中的dimension】 b......= max({ j | a......})
推荐阅读
- 聪明人养花,这3种“花”怎样也要养一盆,每年能省不少医药费
- 互联网怎样解决“家政服务上门速度慢”的问题
- 怎样看待从1月8号起,QQ钱包开始提现收费
- 银行it人怎样转型
- 汽车|冬天怎样让车内温度快速升高?座椅加热的最佳使用方式二,外循环的作用总结
- 怎样进入通信行业
- 怎样评价扶他柠檬茶的小说《云养汉》的结尾
- 怎样成为一名合格的Python程序员?
- 怎样评价华为、诺基亚、中兴中标中国移动高端路由交换设备扩容集采
- 怎样评价类似前橙会、百老汇、南极圈这样类型的离职帮抱团,对企业的积极意义和消极意义
