module numpy.routines
¶
Source: stdlib/numpy/routines.codon
numpy.routines
¶Source: stdlib/numpy/routines.codon
array(a, dtype: type = NoneType, copy: bool = True, order: str = "K", ndmin: Literal[int] = 0)
¶asarray(a, dtype: type = NoneType, order: str = "K")
¶asanyarray(a, dtype: type = NoneType, order: str = "K")
¶asarray_chkfinite(a, dtype: type = NoneType, order: str = "K")
¶empty(shape, dtype: type = float, order: str = "C")
¶empty_like(prototype, dtype: type = NoneType, order: str = "K", shape = None)
¶zeros(shape, dtype: type = float, order: str = "C")
¶zeros_like(prototype, dtype: type = NoneType, order: str = "K")
¶ones(shape, dtype: type = float, order: str = "C")
¶ones_like(prototype, dtype: type = NoneType, order: str = "K")
¶identity(n: int, dtype: type = float)
¶eye(N: int, M: Optional[int] = None, k: int = 0, dtype: type = float, order: str = "C")
¶diag(v, k: int = 0)
¶diagflat(v, k: int = 0)
¶tri(N: int, M: Optional[int] = None, k: int = 0, dtype: type = float)
¶triu(x, k: int = 0)
¶tril(x, k: int = 0)
¶vander(x, N: Optional[int] = None, increasing: bool = False)
¶arange(start: float, stop: float, step: float, dtype: type = float)
¶arange(stop: float, step: float, dtype: type = float)
@overload Function is overloaded ¶arange(start: float, stop: float, dtype: type = float)
@overload Function is overloaded ¶arange(stop: float, dtype: type = float)
@overload Function is overloaded ¶arange(start: int, stop: int, step: int, dtype: type = int)
@overload Function is overloaded ¶arange(stop: int, step: int, dtype: type = int)
@overload Function is overloaded ¶arange(start: int, stop: int, dtype: type = int)
@overload Function is overloaded ¶arange(stop: int, dtype: type = int)
@overload Function is overloaded ¶arange(start: datetime64, stop, step = None, dtype: type = NoneType)
@overload Function is overloaded ¶arange(start: timedelta64, stop, step, dtype: type = NoneType)
@overload Function is overloaded ¶arange(start: timedelta64, stop, dtype: type = NoneType)
@overload Function is overloaded ¶arange(stop: timedelta64, dtype: type = NoneType)
@overload Function is overloaded ¶arange(start: str, stop, step = None, dtype: type = datetime64[("D", 1)])
@overload Function is overloaded ¶linspace(start: float, stop: float, num: int = 50, endpoint: bool = True, retstep: Literal[bool] = False, dtype: type = float)
¶linspace(start: float, stop: float, num: int = 50, endpoint: bool = True, retstep: Literal[bool] = False, dtype: type = float)
¶logspace(start: float, stop: float, num: int = 50, endpoint: bool = True, base: float = 10.0, retstep: Literal[bool] = False, dtype: type = float)
¶geomspace(start: float, stop: float, num: int = 50, endpoint: bool = True, dtype: type = float)
¶fromfunction(function, shape, dtype: type = float, **kwargs)
¶fromiter(iterable, dtype: type, count: int = -1)
¶frombuffer(buffer: str, dtype: type = float, count: int = -1, offset: int = 0)
¶broadcast_shapes(*args)
¶broadcast_to(x, shape)
¶broadcast_arrays(*args)
¶meshgrid(*xi, copy: bool = True, sparse: Literal[bool] = False, indexing: Literal[str] = "xy")
¶broadcast(*args)
¶full(shape, fill_value, dtype: type = NoneType, order: str = "C")
¶full_like(prototype, fill_value, dtype: type = NoneType, order: str = "K")
¶copyto(dst: ndarray, src, where = True)
¶ndim(a)
¶size(a, axis: Optional[int] = None)
¶shape(a)
¶reshape(a, newshape, order: str = "C")
¶transpose(a, axes = None)
¶ravel(a, order: str = "C")
¶ascontiguousarray(a, dtype: type = NoneType)
¶asfortranarray(a, dtype: type = NoneType)
¶asfarray(a, dtype: type = float)
¶moveaxis(a, source, destination)
¶swapaxes(a, axis1: int, axis2: int)
¶atleast_1d(*arys)
¶atleast_2d(*arys)
¶atleast_3d(*arys)
¶require(a, dtype: type = NoneType, requirements = None)
¶concatenate(arrays, axis = 0, out = None, dtype: type = NoneType)
¶expand_dims(a, axis)
¶stack(arrays, axis: int = 0, out = None, dtype: type = NoneType)
¶vstack(tup, dtype: type = NoneType)
¶hstack(tup, dtype: type = NoneType)
¶dstack(tup)
¶row_stack
= vstack
¶column_stack(tup)
¶repeat(a, repeats, axis = None)
¶delete(arr, obj, axis = None)
¶append(arr, values, axis = None)
¶insert(arr, obj, values, axis = None)
¶array_split(ary, indices_or_sections, axis: int = 0)
¶split(ary, indices_or_sections, axis: int = 0)
¶vsplit(ary, indices_or_sections)
¶hsplit(ary, indices_or_sections)
¶dsplit(ary, indices_or_sections)
¶trim_zeros(filt, trim: str = "fb")
¶flip(m, axis = None)
¶fliplr(m)
¶flipud(m)
¶rot90(m, k: int = 1, axes: Tuple[int, int] = (0, 1))
¶resize(a, new_shape)
¶tile(A, reps)
¶roll(a, shift, axis = None)
¶block(arrays)
¶isclose(a, b, rtol: float = 1e-05, atol: float = 1e-08, equal_nan: bool = False)
¶allclose(a, b, rtol: float = 1e-05, atol: float = 1e-08, equal_nan: bool = False)
¶array_equal(a1, a2, equal_nan: bool = False)
¶array_equiv(a1, a2)
¶squeeze(a, axis = None)
¶pad(array, pad_width, mode = "constant", **kwargs)
¶nonzero(a)
¶flatnonzero(a)
¶argwhere(a)
¶where(condition, x, y)
¶where(condition)
@overload Function is overloaded ¶extract(condition, arr)
¶searchsorted(a, v, side: str = "left", sorter = None)
¶take(a, indices, axis = None, out = None, mode: str = "raise")
¶indices(dimensions, dtype: type = int, sparse: Literal[bool] = False)
¶ix_(*args)
¶ravel_multi_index(multi_index, dims, mode: str = "raise", order: str = "C")
¶unravel_index(indices, shape, order: str = "C")
¶diag_indices(n: int, ndim: int)
¶diag_indices(n: int, ndim: Literal[int] = 2)
@overload Function is overloaded ¶diag_indices_from(arr)
¶mask_indices(n: int, mask_func, k = 0)
¶tril_indices(n: int, k: int = 0, m: Optional[int] = None)
¶tril_indices_from(arr, k: int = 0)
¶triu_indices(n: int, k: int = 0, m: Optional[int] = None)
¶triu_indices_from(arr, k: int = 0)
¶take_along_axis(arr, indices, axis)
¶choose(a, choices, out = None, mode: str = "raise")
¶compress(condition, a, axis = None, out = None)
¶diagonal(a, offset: int = 0, axis1: int = 0, axis2: int = 1)
¶select(condlist: List, choicelist: List, default = 0)
¶place(arr: ndarray, mask, vals)
¶put(a: ndarray, ind, v, mode: str = "raise")
¶put_along_axis(arr: ndarray, indices, values, axis)
¶putmask(a: ndarray, mask, values)
¶fill_diagonal(a: ndarray, val, wrap: bool = False)
¶round(a, decimals: int = 0, out = None)
¶around
= round
¶clip(a, a_min, a_max, out = None)
¶ndenumerate(arr)
¶ndindex(*shape)
¶iterable(y)
¶packbits(a, axis = None, bitorder: str = "big")
¶unpackbits(a, axis = None, count = None, bitorder: str = "big")
¶isposinf(x, out = None)
¶isneginf(x, out = None)
¶iscomplex(x)
¶iscomplexobj(x)
¶isreal(x)
¶isrealobj(x)
¶isfortran(a: ndarray)
¶isscalar(element)
¶real(val)
¶imag(val)
¶ndarray[dtype,ndim]
@extend Class is extended to add given methods ¶real
@property Method is a class property ¶imag
@property Method is a class property ¶take(self, indices, axis = None, out = None, mode: str = "raise")
¶squeeze(self, axis = None)
¶nonzero(self)
¶searchsorted(self, v, side: str = "left", sorter = None)
¶repeat(self, repeats, axis = None)
¶compress(self, condition, axis = None, out = None)
¶choose(self, choices, out = None, mode: str = "raise")
¶diagonal(self, offset: int = 0, axis1: int = 0, axis2: int = 1)
¶put(self, ind, v, mode: str = "raise")
¶round(self, decimals: int = 0, out = None)
¶clip(self, min = None, max = None, out = None)
¶real(self, val)
¶imag(self, val)
¶conj(self)
¶conjugate(self)
¶flat(self, val)
¶busdaycalendar
@extend Class is extended to add given methods ¶weekmask
@property Method is a class property ¶holidays
@property Method is a class property ¶busday_offset(dates, offsets, roll: str = "raise", weekmask = None, holidays = None, busdaycal = None, out = None)
¶busday_count(begindates, enddates, weekmask = None, holidays = None, busdaycal = None, out = None)
¶is_busday(dates, weekmask = None, holidays = None, busdaycal = None, out = None)
¶datetime_data(dtype: type)
¶datetime_as_string(arr, unit = None, timezone: str = "naive")
¶