मेरे पास एक बहुत बड़े नेटवर्क के लिए डेटा है जो काफी स्पैस है। मैं सोच रहा था कि दो नोड्स जुड़े हुए हैं या नहीं, यह एक्सेस करने के लिए सबसे आसान मेमोरी प्रभावी तरीका क्या होगा।जूलिया में एक बहुत ही स्पैस नेटवर्क मैट्रिक्स को परिभाषित करने का सबसे प्रभावी तरीका क्या है?
एन नोड्स के साथजाहिर है, एक एन * एन मैट्रिक्स रखते हुए कि अंतरिक्ष मैं स्टोर के मामले में कुशल नहीं है। तो मैं शायद नीचे की तरह समीपता सूची रखने के बारे में सोचा:
Array(Vector{Int64}, N_tmp)
कहाँ N_tmp < = एन, के रूप में कई नोड्स किसी भी कनेक्शन नहीं हो सकता है।
क्या आप मेरी मदद कर सकते हैं वहाँ बेहतर तरीके या शायद संकुल कि स्मृति और पहुंच के मामले में बेहतर कर रहे हैं या नहीं?
एक निर्माण in'sparse() जूलिया में 'समारोह नहीं है। क्या आपने कोशिश की है [it] (http://docs.julialang.org/en/release-0.5/stdlib/arrays/#sparse-vectors-and-matrices)? – zwlayer
मुझे इसके बारे में पता है, लेकिन मुझे लगता है कि अन्य डेटा संरचनाओं के साथ बेहतर करना संभव है। –