Python block in altair activate

User: "Linn Liao"
New Altair Community Member
Updated by Linn Liao

Hi,

I'm trying to calculate a matrix using this python block, and while the same code works on python, it does not work here. Is numpy arrays not supported?

image

image

image

The error message says:

image

Find more posts tagged with

Sort by:
1 - 1 of 11
    User: "RSGarciarivas"
    Altair Employee
    Accepted Answer
    Updated by RSGarciarivas

    Hi Linn,

    vssGetInputData will import the data as an an ndarray. Therefore, adding [0,0] at the end of lines 8 to 14, like this:

    a1 = apis.vssGetInputData(block,5)[0,0]

    Should give you the floats you need.

    Also, make sure the output size is correct in the Ports tab of the block. In this case, I believe it should be a 4x4 matrix, right?

     

    Rafael