El Domingo, 6 de abril de 2014 16:24:39 AGTUGO escribió: > Hola a todos, > hace mucho que no les escribía pero los leo de hace unos añitos, > > Tratando de correr el codigo siguiente me sale MemoryError: cuando uso > valores de 5e7 o mas de sample size. Estoy generando dos listas de numeros > aleatorios despues, veo si cumplen una condicion y los que cumplen los > sumo. Es el clasico programa tratando de calcular pi usando monte-carlo. > ¿Alguien sabe como hacerle para poder usar samples mas grandes sin que > ipython llore? > > import numpy as np > from pylab import plot,show,axis > > size_sample = 1e7 > x = np.random.uniform(0,1,size_sample) > y = np.random.uniform(0,1,size_sample)
python 2.7.5 en una (k)ubuntu 13.10 python Python 2.7.5+ (default, Feb 27 2014, 19:37:08) [GCC 4.8.1] on linux2 Type "help", "copyright", "credits" or "license" for more information. >>> import numpy as np >>> size_sample = 1e7 >>> >>> y = np.random.uniform(0,1,size_sample) >>> Lo he probado en ipython y en una 12.04 de ubuntu (python 2.7.3), me funciona. Finalmente lo he probado en una versión a 32bits y yambién funciona ¿Qué plataforma utilizas? Saludos -- Jaime D. Perea Duarte. Linux registered user #10472 _______________________________________________ Python-es mailing list Python-es@python.org https://mail.python.org/mailman/listinfo/python-es FAQ: http://python-es-faq.wikidot.com/