NumPy Tutorial

Python NumPy Tutorial numpy.empty() in Python numpy.empty_like() in Python numpy.eye() in Python numpy.identity() in Python numpy.ones() in Python numpy.ones_like() in Python numpy.zeros in Python numpy.zeros_like() in Python numpy.full() in Python numpy.full_like() in Python numpy.asarray() in Python numpy.frombuffer() in Python numpy.fromiter() in Python numpy.fromstring () in Python numpy.asanyarray() in Python with Example numpy.ascontiguousarray() in Python with Example Numpy.asmatrix() in Python with Example Numpy.copy() in Python with Example numpy.loadtxt() Python numpy.arrange() in Python numpy.linspace() in Python numpy.logspace() in Python numpy.geomspace() in Python numpy.meshgrid() in Python numpy.diag() in Python numpy.diagflat() in Python numpy.tri() in Python numpy.tril() in Python numpy.copyto() in Python numpy.reshape() in Python numpy.ravel() in Python numpy.ndarray.flat() in Python numpy.ndarray.flatten() in Python numpy.rollaxis() in Python numpy.swapaxes() in Python numpy.ndarray.T in Python numpy.transpose() in Python numpy.atleast_1d() in Python numpy.atleast_2d() in Python numpy.atleast_3d() in Python numpy.broadcast_to() in Python numpy.broadcast_arrays() in Python numpy.expand_dims() in Python numpy.squeeze() in Python numpy.asarray_chkfinite() in Python numpy.asscalar() in Python numpy.concatenate() in Python numpy.stack() in Python numpy.column_stack() in Python numpy.dstack() in Python numpy.hstack() in Python numpy.vstack() in Python numpy.split() in Python numpy.tile() in Python numpy.repeat() in Python numpy.delete() in Python numpy.append() in Python numpy.resize() in Python numpy.trim_zeros() in Python numpy.unique() in Python numpy.flip() in Python NumPy vs SciPy

Misc

Numpy Attributes

numpy.broadcast_to() in Python

numpy.broadcast_to() in Python

The numpy.broadcast_to() function broadcasts an array to a new shape.

Syntax

numpy.broadcast_to(array, shape, subok=False)

Parameter

The numpy.broadcast_to() function has three parameters which are as follows: 

array: This parameter represents the array to broadcast.

shape: It signifies the shape of the desired array.

subok:  It is an optional parameter which takes Boolean value. If True, then sub-classes will be passed-through, else the returned array will be forced to be a base-class array (default).

Return

This function returns a read-only view on the original array with the given shape. It is typically not contiguous. 

Example 1

#Python Program explaining
#numpy.broadcast_to() function
import numpy as np
array = np.array([2,3,4])
print ('The original array:')
print (array,"\n")
print ('Applying the broadcast_to function:')
print (np.broadcast_to(array, (3, 3)))

Output

The original array:
[2 3 4]
Applying the broadcast_to() function:
[[2 3 4]
[2 3 4]
[2 3 4]]