Skip to content

VECTOR_2_MATRIX

Download Flojoy Studio to try this app
Convert a Vector DataContainer to a Matrix DataContainer. Inputs ------ default: Vector The input vector that will be transformed into matrix. Params: row : int number of rows for the new matrix col : int number of columns for the new matrix Returns: out : Matrix The matrix that is generated from the given vector and the parameters.
Python Code
from flojoy import flojoy, Vector, Matrix


@flojoy
def VECTOR_2_MATRIX(default: Vector, row: int, col: int) -> Matrix:
    """Convert a Vector DataContainer to a Matrix DataContainer.

    Inputs
    ------
    default: Vector
        The input vector that will be transformed into matrix.

    Parameters
    ----------
    row: int
        number of rows for the new matrix
    col: int
        number of columns for the new matrix
    Returns
    -------
    Matrix
        The matrix that is generated from the given vector and the parameters.
    """
    try:
        matrix = default.v.reshape((row, col))
        return Matrix(m=matrix)
    except Exception as e:
        print(e)

Find this Flojoy Block on GitHub

Example App

Having problems with this example app? Join our Discord community and we will help you out!
React Flow mini map

This example shows the function of the VECTOR_2_MATRIX node. This node simply changes the data container type from Vector to Matrix.