MCPcopy Create free account
hub / github.com/numpy/numpy / arange

Function arange

numpy/array_api/_creation_functions.py:75–94  ·  view source on GitHub ↗

Array API compatible wrapper for :py:func:`np.arange `. See its docstring for more information.

(
    start: Union[int, float],
    /,
    stop: Optional[Union[int, float]] = None,
    step: Union[int, float] = 1,
    *,
    dtype: Optional[Dtype] = None,
    device: Optional[Device] = None,
)

Source from the content-addressed store, hash-verified

73
74
75def arange(
76 start: Union[int, float],
77 /,
78 stop: Optional[Union[int, float]] = None,
79 step: Union[int, float] = 1,
80 *,
81 dtype: Optional[Dtype] = None,
82 device: Optional[Device] = None,
83) -> Array:
84 """
85 Array API compatible wrapper for :py:func:`np.arange <numpy.arange>`.
86
87 See its docstring for more information.
88 """
89 from ._array_object import Array
90
91 _check_valid_dtype(dtype)
92 if device not in ["cpu", None]:
93 raise ValueError(f"Unsupported device {device!r}")
94 return Array._new(np.arange(start, stop=stop, step=step, dtype=dtype))
95
96
97def empty(

Calls 2

_check_valid_dtypeFunction · 0.85
_newMethod · 0.80