numpy.broadcast_to
-
numpy.broadcast_to(array, shape, subok=False)[source] -
Распространение массива на новый размер.
Параметры: массив : array_like
Массив для распространения.
размер : кортеж
Размер желаемого массива.
subok : bool, необязательно
Если True, подклассы будут передаваться, иначе возвращаемый массив будет принудительно преобразован в массив базового класса (по умолчанию).
Возвращает: распространение : массив
Только для чтения представление исходного массива с заданным размером. Обычно не непрерывный. Кроме того, более чем один элемент широковещательного массива может ссылаться на одно расположение в памяти.
Возможные ошибки: ValueError
Если массив несовместим с новым размером в соответствии с правилами трансляции NumPy.
Примечания
Новое в версии 1.10.0.
Примеры
>>> x = np.array([1, 2, 3]) >>> np.broadcast_to(x, (3, 3)) array([[1, 2, 3], [1, 2, 3], [1, 2, 3]])
© 2008–2016 NumPy Developers
Licensed under the NumPy License.
https://docs.scipy.org/doc/numpy-1.10.1/reference/generated/numpy.broadcast_to.html