[问题] 请问阵列找最小值及秀图问题

楼主: garnett0512 (贾奶)   2014-02-18 19:24:29
请问各位高手:
1. 我有一个三维阵列,我想找出"第三个维度"中的最小值和"它是第几个",
请问该怎么写?
2.我有一个整数三维阵列,不是影像,是计算得到的,
请问我该怎么秀出这个阵列的灰阶影像?
谢谢
作者: m339606 (mize)   2014-02-18 22:11:00
XYZ?
楼主: garnett0512 (贾奶)   2014-02-18 23:20:00
例如阵列A维度[3,5,6],我想找第三个维度这六的数字谁,这六个数字的最小值以及它是第几个
作者: singledream (鱼大头)   2014-02-22 11:55:00
您的最小维度有好几组,是已经决定了哪一组?还是说每组都算?然后假设您有三维阵列要让它秀出灰阶影像,灰阶只需一维,你要做3 channel平均,还是说every channel show要注意一下,然后秀灰阶影像,您google一下 keyword请多提供一点资讯让大家可以帮助您!
楼主: garnett0512 (贾奶)   2014-02-23 00:12:00
第一个问题: 阵列维度是2*3*4,我想要指定找第三个维度的最小值,第三个维度只有四个数字
作者: singledream (鱼大头)   2014-03-01 13:36:00
抱歉许久才回您!这样情况下我会用个minValue去记那一维的最小值,等于你还是要绕第三个维度。用个minValue[2][3]阵列去记。假设到最后你要找的是全部最小就只需要一个值。每个维度要找就需要2*3个。这是土法炼钢的方式。另外提供一个LINQ的方法。int maxVal = Enumerable.Range( 0, 4 ).Select( last.Select( lastDim => aryVal[0, 0, lastDim] ).Max();.Select那边是接续上一行的。请多自己下手去试试!LINQ有很多语法可以让你组出想要的结果,希望有帮助您

Links booklink

Contact Us: admin [ a t ] ucptt.com