🎉Community Raffle - Win $25

An exclusive raffle opportunity for active members like you! Complete your profile, answer questions and get your first accepted badge to enter the raffle.
Join and Win

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