मैं ज़ीरो की एक बहुत बड़ी संख्यात्मक सरणी बनाने की कोशिश कर रहा हूं और फिर शून्यों की बड़ी सरणी में किसी अन्य सरणी से मूल्यों की प्रतिलिपि बना रहा हूं। मैं पिचर्म का उपयोग कर रहा हूं और मैं इसे प्राप्त करता रहता हूं: MemoryError
तब भी जब मैं कोशिश करता हूं और केवल सरणी बना देता हूं।मेमोरी एरर एक बहुत बड़ी संख्यात्मक सरणी बनाते समय
import numpy as np
last_array = np.zeros((211148,211148))
मैं 750m से Pycharm में स्मृति ढेर में वृद्धि इस सवाल के अनुसार 1024M के लिए कोशिश की है: यहाँ कैसे मैं शून्य की सरणी बनाने की कोशिश की है https://superuser.com/questions/919204/how-can-i-increase-the-memory-heap-in-pycharm, लेकिन वह मदद करने के लिए प्रतीत नहीं होता ।
मुझे बताएं कि क्या आप कोई और स्पष्टीकरण चाहते हैं। धन्यवाद!
आप एक सरणी के आकार में 100GB खत्म हो गया है कि, की 'int' 4 बाइट – smac89
ओह स्वामी है आकार संभालने बनाया है, मुझे नहीं पता था। वह डरावना है। हालांकि यह एक बहुत ही दुर्लभ सरणी है। क्या कुछ स्थितियों में मूल्यों के साथ खाली सरणी बनाने का कोई तरीका है, जैसे: 'last_array [211148] [9]' लेकिन हर जगह खाली होगा? –
यह सहायक हो सकता है: http://stackoverflow.com/questions/1857780/sparse-assignment-list-in-python – Keozon