кодесурса
«NumPy

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

script1adsense2code
script1adsense3code

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

Функция broadcast_arrays () транслирует любое количество массивов друг против друга.

Синтаксис:

 numpy.broadcast_arrays (* args, ** kwargs) 
«NumPy

Версия: 1.15.0

Параметр:

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

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

широковещательный [список массивов] Эти массивы являются представлениями исходных массивов. Они, как правило, не являются смежными. Кроме того, более одного элемента широковещательного массива могут ссылаться на одну ячейку памяти. Если вам нужно записать в массивы, сначала сделайте копии.

Пример: numpy.broadcast_arrays ()

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

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

«NumPy

Python - NumPy Code Editor:

Предыдущий: broadcast_to ()
Далее: expand_dims ()

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


script1adsense4code
script1adsense5code
disqus2code
script1adsense6code
script1adsense7code
script1adsense8code
buysellads2code