I can convert a string representation of a list to a list with ast.literal_eval
. Is there an equivalent for a numpy array?
x = arange(4)
xs = str(x)
xs
'[0 1 2 3]'
# how do I convert xs back to an array
Using ast.literal_eval(xs)
raises a SyntaxError
. I can do the string parsing if I need to, but I thought there might be a better solution.