NumPy – broadcast_to

NumPy - broadcast_to

In this chapter, we will discuss about NumPy – broadcast_to. This function broadcasts an array to a new shape. It returns a read-only view on the original array. It is typically not contiguous. The function may throw ValueError if the new shape does not comply with NumPy’s broadcasting rules.

Note − This function is available from version 1.10.0 onwards.

The function takes the following parameters.

numpy.broadcast_to(array, shape, subok)

Example Of NumPy broadcast_to

import numpy as np 
a = np.arange(4).reshape(1,4) 

print 'The original array:' 
print a 
print '\n'  

print 'After applying the broadcast_to function:' 
print np.broadcast_to(a,(4,4))

It should produce the following output −

[[0  1  2  3] 
 [0  1  2  3] 
 [0  1  2  3] 
 [0  1  2  3]]

Next Topic – Click Here

This Post Has One Comment

Leave a Reply