LINSPACE
The LINSPACE node generates data spaced evenly between two points.It uses the 'linspace' numpy function. It is useful for generating an x-axis for the OrderedPair data type.
Inputs
------
default : OrderedPair
Optional input in case LINSPACE is used in a loop. Not used.Params:start : floatThe start point of the data.end : floatThe end point of the data.step : floatThe number of points in the vector.Returns:out : Vectorv: the vector between 'start' and 'end' with a 'step' number of points.
Python Code
import numpy as np
from flojoy import flojoy, Vector, OrderedPair
from typing import Optional
@flojoy
def LINSPACE(
default: Optional[OrderedPair | Vector] = None,
start: float = 10,
end: float = 0,
step: int = 1000,
) -> Vector:
"""The LINSPACE node generates data spaced evenly between two points.
It uses the 'linspace' numpy function. It is useful for generating an x-axis for the OrderedPair data type.
Inputs
------
default : OrderedPair
Optional input in case LINSPACE is used in a loop. Not used.
Parameters
----------
start : float
The start point of the data.
end : float
The end point of the data.
step : float
The number of points in the vector.
Returns
-------
Vector
v: the vector between 'start' and 'end' with a 'step' number of points.
"""
v = np.linspace(start, end, step)
return Vector(v=v)
Example
Having problem with this example app? Join our Discord community and we will help you out!
In this example, the LINSPACE
node generates a OrderedPair which is visualized with the SCATTER
node.