2009-11-19 15 views
10

के बेवकूफ समकक्ष मैं नम्पी में MATLAB-like सेल सरणी बनाना चाहता हूं। मैं यह कैसे हासिल कर सकता हूं?MATLAB के सेल सरणी

उत्तर

15

मैटलैब सेल सरणी are most similar पायथन सूची में, क्योंकि वे किसी ऑब्जेक्ट को पकड़ सकते हैं - लेकिन scipy.io.loadmat उन्हें numpy ऑब्जेक्ट सरणी के रूप में आयात करता है - जो dtype = ऑब्जेक्ट के साथ एक सरणी है।

ईमानदार होने के बावजूद आप पाइथन सूचियों का उपयोग कर बंद कर रहे हैं - यदि आप सामान्य ऑब्जेक्ट्स धारण कर रहे हैं तो आप numpy arrays के लगभग सभी फायदे खो देंगे (जिन्हें मूल्यों का अनुक्रम रखने के लिए डिज़ाइन किया गया है जो प्रत्येक एक ही लेते हैं स्मृति की मात्रा)।

+3

एक चीज जिसे मैं पाइथन सूचियों का उपयोग करके याद कर रहा हूं वह इंडेक्स की सरणी के साथ सरणी को अनुक्रमणित करने की संभावना है। मुझे numpy ऑब्जेक्ट सरणी खोजने के लिए धन्यवाद :) – levesque

संबंधित मुद्दे