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.empty_like() in Python

numpy.empty_like() in Python

The empty_like() method of Python numpy class returns a new array with the same shape and type as the specified array.

Syntax

numpy.empty_like(prototype, dtype=None, order='K', subok=True)

Parameters

The numpy. empty_like() method consists of four parameters, which are as follows:

prototype : The shape and data-type of prototype define  the attributes of the returned array.

order : The order parameter can be either C_contiguous or F_contiguous

dtype : It is an optional parameter. It depicts the data type of returned array, and by default, it is a float.

subok : It is an optional Boolean argument that is used to make a subclass of type ‘a’ or not. By default, it is true.

Return Value

The numpy.empty_like() method returns an array with the same shape and type as the given array.

Example 1

# Python Programming giving an example for
# numpy. empty_like() method
import numpy as numpy
obj = numpy.empty_like([2, 2], dtype = int)
print("\nMatrix obj : \n", obj)
obj1 = obj = ([1,2,3], [4,5,6])
print("\nMatrix obj1 : \n", numpy.empty_like(obj1))

Output

Matrix obj :
[140332201097160        31509568]
Matrix obj1 :
[[140332201097144 140332201097144               0]
[             33        28688496 140332201097160]]