I think model can use it like “user_factors”
what is the problem?
The Deep Learning processes run in parallel on the GPU. GPU are designed to perform floating point calculations so if you imagine what user_factors(3) means
Determine the start address of user_factors. Determine the size of each element.
Add the start address to the size of the element multiplied by the element number.
Retrieve the value and use it in your calculation.
Where as 0 0 0 1 x user_factors retrieves the required value.