I have a Pandas dataframe with values in curly brackets, and I want to convert it to a Pandas dataframe with the same values but instead of curly brackets, they have to be converted to NumPy arrays. This is an example of an instance of my dataframe: An instance of the dataframe
0, 5, '{{{1., 0.}, {0., 0.}}, {{0., 0.}, {0., 0.}}}',
'{{{0., 0.}, {1., 0.}}, {{0.3333333333333333, 0.}, {0., 1.}}}',
'{{{0., 0.}, {0., 0.}}, {{0., 0.}, {0., 0.}}}',
'{0., 0.041666666666666664, 0., 0., 0.}', '{0., 0., 2., 1.}'
I want this instance of the dataframe to be like this:
0, 5, array([[[1., 0.], [0., 0.]], [[0., 0.], [0., 0.]]]),
array([[[0., 0.], [1., 0.]], [[0.3333333333333333, 0.], [0., 1.]]]),
array([[[0., 0.], [0., 0.]], [[0., 0.], [0., 0.]]]),
array([0., 0.041666666666666664, 0., 0., 0.]), array([0., 0., 2., 1.])