Python ujson无法对numpy数组进行编码
numpy阵列Python ujson无法对numpy数组进行编码,python,json,python-3.x,ujson,Python,Json,Python 3.x,Ujson,numpy阵列 x = np.array([1,2,3,4]) ujson.encode ujson.encode(x, ensure_ascii=False, double_precision=-1) 给我一个错误 OverflowError: Maximum recursion level reached 版本信息 ujson 1.33 python 3.4.3 似乎ujson无法对numpy数组进行编码,并给出令人困惑的错误消息 顺便问一下,我在哪里可以找到ujson的文档。thx
x = np.array([1,2,3,4])
ujson.encode
ujson.encode(x, ensure_ascii=False, double_precision=-1)
给我一个错误
OverflowError: Maximum recursion level reached
版本信息
ujson 1.33
python 3.4.3
似乎ujson无法对numpy数组进行编码,并给出令人困惑的错误消息
顺便问一下,我在哪里可以找到ujson的文档。thx在jsonification之前,请确保将任何numpy数组转换为常规列表。因此,
ujson.encode(x.tolist())
应该可以工作(Python 3.5.3;ujson 1.35)
ujson文档:
顺便说一句,对于你所描述的,有一个很好的解释