Movatterモバイル変換


[0]ホーム

URL:


SciPy

numpy.unpackbits

numpy.unpackbits(myarray,axis=None)

Unpacks elements of a uint8 array into a binary-valued output array.

Each element ofmyarray represents a bit-field that should be unpackedinto a binary-valued output array. The shape of the output array is either1-D (ifaxis is None) or the same shape as the input array with unpackingdone along the axis specified.

Parameters:

myarray : ndarray, uint8 type

Input array.

axis : int, optional

Unpacks along this axis.

Returns:

unpacked : ndarray, uint8 type

The elements are binary-valued (0 or 1).

See also

packbits
Packs the elements of a binary-valued array into bits in a uint8 array.

Examples

>>>a=np.array([[2],[7],[23]],dtype=np.uint8)>>>aarray([[ 2],       [ 7],       [23]], dtype=uint8)>>>b=np.unpackbits(a,axis=1)>>>barray([[0, 0, 0, 0, 0, 0, 1, 0],       [0, 0, 0, 0, 0, 1, 1, 1],       [0, 0, 0, 1, 0, 1, 1, 1]], dtype=uint8)

Previous topic

numpy.packbits

Next topic

numpy.binary_repr

  • © Copyright 2008-2009, The Scipy community.
  • Last updated on Jun 10, 2017.
  • Created usingSphinx 1.5.3.

[8]ページ先頭

©2009-2025 Movatter.jp