以argmax为例关于axis多维度的一点总结归纳

当初写的时候是用的TF,也是基于python的。所以希望在轴线维度上加深印象。

PS:在二维数组上而言.axis = 0即为竖; axis = 1为横向。记住即可,就不用下面这么麻烦了。

C = [[[16,6,3],

      [4,6,5]

 

      [[8,7,9],

      [11,12,10]]

]

对于三维数组:

使用tf.Session()作为SESS:

    打印(sess.run(tf.argmax(C,0)))

    打印(sess.run(tf.argmax(C,1)))

打印(sess.run(tf.argmax(C,2)))

------------------------------------------

对轴= 0则取三维数组的第一维

即两个黄块数组进行对应比较。则16与8比较/ 6与7比较。得出相对较大者的索引

输出为:

[[0 1 1]

 [1 1 1]]

-------------------------------------------------- ---------------

对应轴= 1 .;则取三维数组的第二维:

即16与4比较/ 8与11比较:

输出为:

[[0 0 1]

 [1 1 1]]

-------------------------------------------------- --------------------------------

对应轴= 2即为取数组的第三维:16与6与3比较 - “0 4,6,5比较---”1

输出为:

[[0 1]

 [2 1]]

 

第一次写博客发布。如果错误请指正!

  • 3
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值