[問題] 請問陣列找最小值及秀圖問題

作者: 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