linspace¶
dragon.
linspace
(
start,
stop,
num,
dtype='int64',
axis=0,
**kwargs
)[source]¶Generate evenly spaced values within intervals along the given axis.
Range \([\text{start}, \text{stop})\) is determined for
num
values:x = dragon.linspace(2, 4, num=3) # [2, 3, 4]
More than one ranges are accepted to generate N-d coordinates:
x = dragon.linspace([1, 2], [3, 4], num=3, axis=0) # [[1, 2], [2, 3], [3, 4]] y = dragon.linspace([1, 2], [3, 4], num=3, axis=1) # [[1, 2, 3], [2, 3, 4]]
- Parameters:
- start (Union[number, Sequence[number]]) – The start of range.
- stop (Union[number, Sequence[number]]) – The stop of range.
- num (int) – The number of values to generate.
- dtype (str, optional, default='int64') – The optional data type.
- axis (int, optional, default=0) – The axis to generate values.
- Returns:
dragon.Tensor – The output tensor.