nlcpy.ones

nlcpy.ones(shape, dtype=None, order='C')[source]

Returns a new array of given shape and type, filled with ones.

Parameters
shapeint or sequence of ints

Shape of the new array, e.g., (2, 3) or 2.

dtypedtype, optional

The desired dtype for the array, e.g, nlcpy.int64. Default is nlcpy.float64.

order{‘C’, ‘F’}, optional

Whether to store multi-dimensional data in row-major (C-style) or column-major (Fortran-style) order in memory.

Returns
outndarray

Array of ones with the given shape, dtype, and order.

See also

ones_like

Returns an array of ones with the same shape and type as a given array.

empty

Returns a new array of given shape and type, without initializing entries.

zeros

Returns a new array of given shape and type, filled with zeros.

full

Returns a new array of given shape and type, filled with fill_value.

Examples

>>> import nlcpy as vp
>>> vp.ones(5)
array([1., 1., 1., 1., 1.])
>>> vp.ones((5,), dtype=int)
array([1, 1, 1, 1, 1])
>>> vp.ones((2, 1))
array([[1.],
       [1.]])
>>> s = (2,2)
>>> vp.ones(s)
array([[1., 1.],
       [1., 1.]])