From: <tsa...@at...> - 2002-07-23 02:51:53
|
Manipulation of bits in an array. A module I inherit from uses the array module to implement a BitArray (with the array.array('I') structure). Several data members and methods from the array module are in use: for example, itemsize, tostring() and fromstring(). While I suppose it is not too much trouble to reimplement the array methods of interest using a python list, I am trying to see whether there is an existing workaround.... Dealing with unsigned (long) integers and machine values, at least from the surface, is not trivial, I suppose -- for otherwise, I guess python does not have to include the array module as an extension.... :-) Thanks, Philip > I went ahead and looked up arrays in Jython Essentials (darn good book). > Here's a little something to ponder: > > >>> import jarray > >>> myArray = jarray.array(['u','s','e','l','e','s','s',' > ','p','y','t','h','o','n'], 'c') > >>> for ch in myArray: > ... print ch > ... > u > s > e > l > e > s > s > > p > y > t > h > o > n > > As I was putting this message together, I just received your next post. What > sort of stuff would you like to be able to do? > > Rob > http://uselesspython.com > > > -----Original Message----- > > From: jyt...@li... > > [mailto:jyt...@li...]On Behalf Of Rob > > Sent: Monday, July 22, 2002 8:32 PM > > To: tsa...@at...; jyt...@li... > > Subject: RE: [Jython-users] any good workaround for the missing array > > module? > > > > > > How about using Java arrays? > > > > Rob Andrews > > http://uselesspython.com > > > > > -----Original Message----- > > > From: jyt...@li... > > > [mailto:jyt...@li...]On Behalf Of > > > tsa...@at... > > > Sent: Monday, July 22, 2002 8:10 PM > > > To: jyt...@li... > > > Subject: [Jython-users] any good workaround for the missing array > > > module? > > > > > > > > > > > > Hello group, > > > > > > I learned from Jython's documentation that the Python > > > array module is currently unsupported. I am writing to > > > see whether you would happen to know a clean, good > > > workaround? So, instead of "import array" in the *.py, > > > one can perhaps do something about equally easy and > > > efficient in Jython.... > > > > > > Thanks much! > > > Philip > > > > > > > > > ------------------------------------------------------- > > > This sf.net email is sponsored by:ThinkGeek > > > Welcome to geek heaven. > > > http://thinkgeek.com/sf > > > _______________________________________________ > > > Jython-users mailing list > > > Jyt...@li... > > > https://lists.sourceforge.net/lists/listinfo/jython-users > > > > > > > > > > > ------------------------------------------------------- > > This sf.net email is sponsored by:ThinkGeek > > Welcome to geek heaven. > > http://thinkgeek.com/sf > > _______________________________________________ > > Jython-users mailing list > > Jyt...@li... > > https://lists.sourceforge.net/lists/listinfo/jython-users > > > > > > > ------------------------------------------------------- > This sf.net email is sponsored by:ThinkGeek > Welcome to geek heaven. > http://thinkgeek.com/sf > _______________________________________________ > Jython-users mailing list > Jyt...@li... > https://lists.sourceforge.net/lists/listinfo/jython-users |
From: Tsai, P. <Phi...@ka...> - 2002-07-23 23:11:47
|
See...=20 I am fairly new to this module -- so was trying to see whether there is = an easier way than knowing all the internals and re-implementing array = using other structures. I guess not then.... Any suggestion on a good structure/approach to deal with an array of = machine values? Thanks, Philip -----Original Message----- From: Delaney, Timothy [mailto:tde...@av...] Sent: Tuesday, July 23, 2002 3:48 PM To: jyt...@li... Subject: RE: [Jython-users] any good workaround for the missing array module? > From: Philip Tsai [mailto:tsa...@cs...] >=20 > Well, jarray module exposes only two methods (according to > http://www.jython.org/docs/jarray.html) while the python=20 > array module includes > many more useful methods; the two modules look to have=20 > different purposes in > mind. >=20 > I asked because it would be quite some hassle to rewrite py=20 > modules that use the > array module and many of its methods. I thought that I=20 > probably am not the > first one that run into this situation, so thought of asking=20 > whether anyone > knows of any good workarounds. It shouldn't be difficult to write a functional wrapper around another = data structure for this purpose (trading off memory vs functionality). Lter optimising it would of course be another matter. If your aim is to = get code written for the array module to work, a functional wrapper is a = good first step. Tim Delaney ------------------------------------------------------- This sf.net email is sponsored by:ThinkGeek Welcome to geek heaven. http://thinkgeek.com/sf _______________________________________________ Jython-users mailing list Jyt...@li... https://lists.sourceforge.net/lists/listinfo/jython-users |