पर मार्जिनलाइज मैं जूलिया में बहुआयामी सरणी को संभालने का तरीका जानने का प्रयास कर रहा हूं। मेरे पास एक बहुआयामी सरणी A = rand(5,5,5)
है।एन आयामी सरणी
मैं यह पता लगाने की :
की स्थिति एक इनपुट मीटर द्वारा दिए गए के साथ A[1,1,:]
या A[1,:,1]
या A[:,1,1]
पाने के लिए कोशिश कर रहा हूँ।
मैं
indexData = [:,1,2]
indexData[1],indexData[m] = indexData[m],indexData[1]
data = A[indexData[1],indexData[2],indexData[3]]
के साथ आए हैं, लेकिन यह बहुत ज्यादा जटिल लगता है और स्केल नहीं होता अगर A
के आयाम अज्ञात थी। क्या इसे हल करने के कुछ बेहतर तरीके हैं?
शीर्षक में मार्जिनलाइज कुछ आयाम (जैसे मामूली संभावना में) पर संक्षेप में सुझाव देता है। यदि विचार केवल तत्वों का चयन करना है, तो शायद शीर्षक भ्रमित है। –
हां, अंत में मैं निर्दिष्ट आयामों पर हाशिए पर पहुंच जाएगा। हालांकि मैं logpdf से निपट रहा हूं इसलिए पीडीएफ पर सीधे योग नहीं कर सकता। यदि आपके पास शीर्षक के लिए एक बेहतर विचार है तो मैं खुशी से इसे बदल दूंगा। – drd13