[Numpy-discussion] repr for numarray

Paul F Dubois paul at pfdubois.com
Tue Jun 11 13:55:01 CDT 2002


MA users seem to all be happy with the facility in MA for limiting
printing.
>>> x=MA.arange(20)
>>> x
array([ 0, 1, 2, 3, 4, 5, 6, 7, 8, 9,10,11,12,13,14,15,16,17,18,19,])
>>> MA.set_print_limit(10)
>>> x
array([0,1,2,3,4,5,6,7,8,9,]
 + 10 more elements)
>>> print x
[0,1,2,3,4,5,6,7,8,9,]
 + 10 more elements
>>> MA.set_print_limit(0) # no limit
>>> x
array([ 0  1  2  3  4  5  6  7  8  9 10 11 12 13 14 15 16 17 18 19])
> -----Original Message-----
> From: numpy-discussion-admin at lists.sourceforge.net 
> [mailto:numpy-discussion-admin at lists.sourceforge.net] On 
> Behalf Of Tim Hochberg
> Sent: Tuesday, June 11, 2002 12:29 PM
> To: numpy-discussion at lists.sourceforge.net
> Subject: Re: [Numpy-discussion] repr for numarray
> 
> 
> 
> I would also be inclined toward option 3 with the caveat that 
> THRESHOLD=None should print all the values for the purists 
> out there (or if you want to use repr to dump the array to 
> some sort of flat file).
> 
> -tim
> 
> 
> > On June 11, 2002 02:43 pm, Perry Greenfield wrote:
> >
> > > Yet on the other hand, it is undeniably convenient to use 
> repr (by 
> > > typing a variable) for small arrays interactively rather 
> than using 
> > > a print statement. This leads to 3 possible proposals for 
> handling 
> > > repr:
> > >
> > > 1) Do what is done now, always print a string that when 
> eval'ed will 
> > > recreate the array.
> > >
> > > 2) Only give summary information for the array regardless of its 
> > > size.
> > >
> > > 3) Print the array if it has fewer than THRESHOLD number of 
> > > elements, otherwise print a summary. THRESHOLD may be adjusted by 
> > > the user.
> > >
> > > The last appears to be the most utilitarian to us, yet 'impure' 
> > > somehow.  Certainly there are may objects for which
> >
> > I vote for number 3, and have no hang-ups about any real or 
> perceived 
> > "impurity".  This is an issue that I deal with daily.
> >
> > Scott
> >
> >
> > --
> > Scott M. Ransom              Address:  McGill Univ. Physics Dept.
> > Phone:  (514) 398-6492                 3600 University St., Rm 338
> > email:  ransom at physics.mcgill.ca       Montreal, QC  Canada H3A 2T8
> > GPG Fingerprint: 06A9 9553 78BE 16DB 407B  FFCA 9BFA B6FF FFD3 2989
> >
> > _______________________________________________________________
> >
> > Multimillion Dollar Computer Inventory
> > Live Webcast Auctions Thru Aug. 2002 -
> http://www.cowanalexander.com/calendar
> >
> >
> >
> > _______________________________________________
> > Numpy-discussion mailing list Numpy-discussion at lists.sourceforge.net
> > https://lists.sourceforge.net/lists/listinfo/numpy-discussion
> >
> 
> 
> _______________________________________________________________
> 
> Multimillion Dollar Computer Inventory
> Live Webcast Auctions Thru Aug. 2002 - 
> http://www.cowanalexander.com/calendar
> 
> 
> 
> 
> _______________________________________________
> Numpy-discussion mailing list Numpy-discussion at lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/numpy-discussion
> 





More information about the Numpy-discussion mailing list