кодесурса
«NumPy

NumPy Манипулирование массивом: функция broadcast_to ()

script1adsense2code
script1adsense3code

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

Функция broadcast_to () используется для создания объекта, имитирующего вещание.

Синтаксис:

 numpy.broadcast_to (массив, форма, subok = False) 
«NumPy

Версия: 1.15.0

Параметр:

название Описание Необходимые /
Необязательный
массив Массив для трансляции. необходимые
форма Форма нужного массива. необходимые
subok Если True, то подклассы будут переданы, в противном случае возвращаемый массив будет вынужден быть массивом базового класса (по умолчанию). Необязательный

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

Если True, то подклассы будут переданы, в противном случае возвращаемый массив будет вынужден быть массивом базового класса (по умолчанию).

Повышает: ValueError - Если массив не совместим с новой формой в соответствии с правилами вещания NumPy.

Пример 1: numpy.broadcast_to ()

>>> import numpy as np
>>> a = np.array([2,3,4])
>>> np.broadcast_to(a, (3, 3))
array([[2, 3, 4],
       [2, 3, 4],
       [2, 3, 4]])

Иллюстрированная презентация:

«Python

Пример 2: numpy.broadcast_to ()

>>> import numpy as np
>>> from numpy import array
>>> x = array([[2, 3, 4], [2, 3, 4]])
>>> print(x.shape)
(2, 3)

Иллюстрированная презентация:

«NumPy

Пример 3: numpy.broadcast_to ()

>>> import numpy as np
>>> y = array([2, 3])
>>> print(y.shape)
(2,)

Иллюстрированная презентация:

«NumPy

Пример 4: numpy.broadcast_to ()

>>> import numpy as np
>>> x = np.ma.array([2, 3, 4], mask=[False, True, False])
>>> y = np.broadcast_to(x, (3, 3), subok=True)
>>> y.mask
False
>>> y.mask = np.broadcast_to(x.mask, y.shape)
>>> y
masked_array(data =
 [[2 -- 4]
 [2 -- 4]
 [2 -- 4]],
             mask =
 [[False  True False]
 [False  True False]
 [False  True False]],
       fill_value = 999999)

Python - NumPy Code Editor:

Предыдущая: трансляция
Далее: broadcast_arrays ()

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


script1adsense4code
script1adsense5code
disqus2code
script1adsense6code
script1adsense7code
script1adsense8code
buysellads2code