Start networking and exchanging professional insights

Register now or log in to join your professional community.

Follow

لا استطيع الحاق نصوص اضافية للمصفوفة وتظهر لى رساله MemoryError ؟؟

قمت باضافة العديد من النصوص الى المصفوفه وفى كل مرة كان كان الكود جيد وفى النهاية قمت باضافة نصوص اضافية لاكن  ظهرت رساله MemoryError:

ولم اجد حلول داخل برنامج canopy

فما الحل ضرورى جدا 

user-image
Question added by Ahmed ibraheem hassn , مطور اندرويد تحت التمرين , عمل حر
Date Posted: 2015/06/11
محمد سرحان حامد شاهين
by محمد سرحان حامد شاهين , IT Speacialist , Taafy Healthcare International

اخى الفاضل المشكلة فى حجم البيانات التى تحاول إلحاقها بالمصفوفة كبير جدا وتلك المعالجة تتم فى ذاكرة الرام وهذه ليس بالحل الأمثل فى تلك الحالة. والحل تقسيم البيانات على اجزاء مناسبة لحجم ذاكرة الرام على جهازك لمفاداة الخطأ وحفظ تلك الاجزاء على قرص التخزين للوصول لها فيما بعد. ولو انه من المتاح حضرتك تشرح اكتر عن هدفك من الكود لأنه من الممكن يكون هناك حل افضل. لتتأكد من حجم البيانات التى تعمل عليها استخدم التالى: import sys x = 'a' sys.getsizeof(x)

مصطفى أحمد
by مصطفى أحمد , Flutter developer , TIK

يجب ان تراعي حجم البيانات التي تتعامل معها عند كتابتك للبرنامج .فاذا كانت البيانات كبيرة . لا يمكنك تخزينها في الرام وتظن ان الامور ستظل جيدة !!انقلها الى القرص الصلب واسترجعها في حالة اردتها .

khalid mohammed yousif hamdnaalla
by khalid mohammed yousif hamdnaalla , محاضر , جامعه المغتربين

انا افضل ان تستخدم لغة python 2.7 هنالك عدد من المكاتب libraries يمكن استخدمها لتفعل ماشئت بالمصفوفات علي سبيل المثال pylab

More Questions Like This