Re: [Numpy-discussion] Matrix Class

2015-02-12 Thread Colin J. Williams
Thanks Ryan. There are a number of good thoughts in your message. I'll try to keep track of them. Another respondent reported different results than mine. I'm in the process of re-installing to check. Colin W. On 11 February 2015 at 16:18, Ryan Nelson rnelsonc...@gmail.com wrote: Colin,

[Numpy-discussion] unpacking data values into array of bits

2015-02-12 Thread Neal Becker
I need to transmit some data values. These values will be float and long values. I need them encoded into a string of bits. The only way I found so far to do this seems rather roundabout: np.unpackbits (np.array (memoryview(struct.pack ('d', pi Out[45]: array([0, 0, 0, 1, 1, 0, 0, 0, 0,

Re: [Numpy-discussion] unpacking data values into array of bits

2015-02-12 Thread Robert Kern
On Thu, Feb 12, 2015 at 2:21 PM, Neal Becker ndbeck...@gmail.com wrote: I need to transmit some data values. These values will be float and long values. I need them encoded into a string of bits. The only way I found so far to do this seems rather roundabout: np.unpackbits (np.array

Re: [Numpy-discussion] unpacking data values into array of bits

2015-02-12 Thread Neal Becker
Robert Kern wrote: On Thu, Feb 12, 2015 at 2:21 PM, Neal Becker ndbeck...@gmail.com wrote: I need to transmit some data values. These values will be float and long values. I need them encoded into a string of bits. The only way I found so far to do this seems rather roundabout:

Re: [Numpy-discussion] unpacking data values into array of bits

2015-02-12 Thread Nathaniel Smith
On 12 Feb 2015 07:55, R Schumacher r...@blue-cove.com wrote: s='np.unpackbits(np.frombuffer(np.asarray(np.pi), dtype=np.uint8)).astype(np.int32)' timr(s) 0.000252470827292 I'm not sure what timr is, but you should check out ipython and its built in %timeit command, which is trivial to

Re: [Numpy-discussion] unpacking data values into array of bits

2015-02-12 Thread R Schumacher
Hmmm np.unpackbits (np.array (memoryview(struct.pack ('d', np.pi.astype(np.int32) np.array([b for b in np.binary_repr(314159)], 'int32') # ints only! np.array([b for b in bin(struct.unpack('!i',struct.pack('!f',1.0))[0])[2:]], 'int32') timing is untested. - Ray Schumacher At 07:22 AM

Re: [Numpy-discussion] unpacking data values into array of bits

2015-02-12 Thread Neal Becker
Robert Kern wrote: On Thu, Feb 12, 2015 at 3:22 PM, Neal Becker ndbeck...@gmail.com wrote: Robert Kern wrote: On Thu, Feb 12, 2015 at 3:00 PM, Neal Becker ndbeck...@gmail.com wrote: Robert Kern wrote: On Thu, Feb 12, 2015 at 2:21 PM, Neal Becker ndbeck...@gmail.com wrote:

Re: [Numpy-discussion] unpacking data values into array of bits

2015-02-12 Thread R Schumacher
At 07:45 AM 2/12/2015, you wrote: Robert Kern wrote: def tobeckerbits(x): return np.unpackbits(np.frombuffer(np.asarray(x), dtype=np.uint8)).astype(np.int32) def frombeckerbits(bits, dtype): return np.frombuffer(np.packbits(bits), dtype=dtype)[0] -- Robert Kern Nice!