SPLIT_VECTOR
Download Flojoy Studio to try this app
  
 The SPLIT_VECTOR node returns a vector that is splited by a given index Inputs
------
default : Vector
    The input vector  Params:    index : int  index which you want to split your vector by     Returns:    out : Vector  Splited input vector    
Python Code
from flojoy import flojoy, Vector
from typing import TypedDict
class resultSplit(TypedDict):
    vector1: Vector
    vector2: Vector
@flojoy
def SPLIT_VECTOR(
    default: Vector,
    index: int = 0,
) -> resultSplit:
    """The SPLIT_VECTOR node returns a vector that is splited by a given index
    Inputs
    ------
    default : Vector
        The input vector
    Parameters
    ----------
    index : int
        index which you want to split your vector by
    Returns
    -------
    Vector
        Splited input vector
    """
    if index > len(default.v) - 1:
        raise ValueError(f"Given index is larger than the input vector, index: {index}")
    return resultSplit(
        vector1=Vector(default.v[:index]), vector2=Vector(default.v[index:])
    )
Example App
Having problems with this example app? Join our Discord community and we will help you out!
In this example, we generate a vector type data using LINSPACE node.
Using SPLIT_VECTOR, split the vector type into two different vectors by its index and visualize using SCATTER node.