当最近更新运行 Ubuntu 的计算机并且 Python 的默认版本更改为 2.7 时,我注意到了这个问题。
import json
import numpy as np
json.dumps(list(np.arange(5))) # Fails, throws a "TypeError: 0 is not JSON serializable"
json.dumps(np.arange(5).tolist()) # Works
list() 和 numpy 数组的 tolist() 方法之间有区别吗?