NumPy Манипулирование массивом: функция broadcast ()
функция numpy.broadcast ()
Функция broadcast () создает объект, имитирующий трансляцию.
Синтаксис:
класс numpy.broadcast
Версия: 1.15.0
Параметр:
название | Описание | Необходимые / Необязательный |
---|---|---|
in1, in2,. , , | Входные параметры. | необходимые |
Возвращаемое значение:
b [широковещательный объект] Передает входные параметры друг против друга и возвращает объект, который инкапсулирует результат. Среди прочего, он имеет форму и nd свойства и может использоваться в качестве итератора.
Пример-1: numpy.broadcast ()
>>> import numpy as np
>>> a = np.array([[2], [3], [4]])
>>> b = np.array([5, 6, 7])
>>> z = np.broadcast(a, b)
>>> y = np.empty(z.shape)
>>> y.flat = [u+v for (u,v) in z]
>>> y
array([[ 7., 8., 9.],
[ 8., 9., 10.],
[ 9., 10., 11.]])
Пример 2: numpy.broadcast ()
>>> import numpy as np
>>> a = np.array([[2], [3], [4]])
>>> b = np.array([5, 6, 7])
>>> a+b
array([[ 7, 8, 9],
[ 8, 9, 10],
[ 9, 10, 11]])
Иллюстрированная презентация:
Python - NumPy Code Editor:
Предыдущая: atleast_3d ()
Далее: broadcast_to ()
Новый контент: Composer: менеджер зависимостей для PHP , R программирования
disqus2code