Communiquez avec les autres et partagez vos connaissances professionnelles

Inscrivez-vous ou connectez-vous pour rejoindre votre communauté professionnelle.

Suivre

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

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

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

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

user-image
Question ajoutée par Ahmed ibraheem hassn , مطور اندرويد تحت التمرين , عمل حر
Date de publication: 2015/06/11
محمد سرحان حامد شاهين
par محمد سرحان حامد شاهين , IT Speacialist , Taafy Healthcare International

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

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

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

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

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

More Questions Like This