numpy.broadcast_to#
- numpy.broadcast_to(массив, shape, subok=False)[источник]#
Транслировать массив в новую форму.
- Параметры:
- массивarray_like
Массив для трансляции.
- shapeкортеж или int
Форма желаемого массива. Одно целое число
iинтерпретируется как(i,).- subokbool, необязательно
Если True, то подклассы будут пропущены, в противном случае возвращаемый массив будет принудительно преобразован в массив базового класса (по умолчанию).
- Возвращает:
- broadcastмассив
Только для чтения представление исходного массива с заданной формой. Оно обычно не является непрерывным. Более того, более одного элемента вещаемого массива могут ссылаться на одно место в памяти.
- Вызывает:
- ValueError
Если массив не совместим с новой формой согласно правилам трансляции NumPy.
Смотрите также
Примеры
>>> import numpy as np >>> x = np.array([1, 2, 3]) >>> np.broadcast_to(x, (3, 3)) array([[1, 2, 3], [1, 2, 3], [1, 2, 3]])