Python block in altair activate
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?
The error message says:
Best Answer
-
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
1
Answers
-
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
1 -
Wow, thanks alot! And you even replicated it in the twin activate :O I guess in my next question I could leave a file instead of screenshots.
0