кодесурса
«NumPy

NumPy Бинарные операции: функция packbits ()

script1adsense2code
script1adsense3code

функция numpy.packbits ()

Функция packbits () используется для упаковки элементов двоичного массива в биты в массиве uint8. Результат дополняется до полных байтов, вставляя нулевые биты в конце.

Версия: 1.15.0

Синтаксис:

 numpy.packbits (myarray, axis = None) 

Параметр:

название Описание Необходимые /
Необязательный
MyArray Массив целых или логических значений, элементы которых должны быть упакованы в биты. необходимые
ось Размер, по которому выполняется битовая упаковка. Ничто не подразумевает упаковку сплющенного массива. Необязательный

Возвращаемое значение:

упакованный [ndarray]
Массив типа uint8, элементы которого представляют биты, соответствующие логическому (0 или ненулевому) значению входных элементов. Форма упакованного имеет то же число измерений, что и вход (если ось не равна None, в этом случае вывод - 1-D).

Пример 1: функция numpy.packbits ()

>>> import numpy as np
>>> x = np.array([[[1,1,0], [0,1,0]], [[1,0,1], [0,0,1]]])
>>> y = np.packbits(x, axis=-1)
>>> y
array([[[192],
        [ 64]],
       [[160],
        [ 32]]], dtype=uint8)

Редактор кода Python:

Предыдущая: right_shift ()
Далее: unpackbits ()

Новый контент: Composer: менеджер зависимостей для PHP , R программирования


script1adsense4code
script1adsense5code
disqus2code
script1adsense6code
script1adsense7code
script1adsense8code
buysellads2code