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 wrote: > Colin, > > I currently use Py3

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

2015-02-12 Thread Nathaniel Smith
On 12 Feb 2015 07:55, "R Schumacher" 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 use but,

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] > > > > -- > > Robe

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 wrote: >> >> Robert Kern wrote: >> >> > On Thu, Feb 12, 2015 at 3:00 PM, Neal Becker > wrote: >> >> >> >> Robert Kern wrote: >> >> >> >> > On Thu, Feb 12, 2015 at 2:21 PM, Neal Becker >> > wrote: >> >> >> >> >> >> I need to trans

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 2/12

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

2015-02-12 Thread Robert Kern
On Thu, Feb 12, 2015 at 3:22 PM, Neal Becker wrote: > > Robert Kern wrote: > > > On Thu, Feb 12, 2015 at 3:00 PM, Neal Becker wrote: > >> > >> Robert Kern wrote: > >> > >> > On Thu, Feb 12, 2015 at 2:21 PM, Neal Becker > > wrote: > >> >> > >> >> I need to transmit some data values. These values

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:00 PM, Neal Becker wrote: >> >> Robert Kern wrote: >> >> > On Thu, Feb 12, 2015 at 2:21 PM, Neal Becker > wrote: >> >> >> >> I need to transmit some data values. These values will be float and > long >> >> values. I need them encoded into a string

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

2015-02-12 Thread Robert Kern
On Thu, Feb 12, 2015 at 3:00 PM, Neal Becker wrote: > > Robert Kern wrote: > > > On Thu, Feb 12, 2015 at 2:21 PM, Neal Becker 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

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 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.unpackb

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 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 (memoryview(stru

[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,