当最近更新运行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
Run Code Online (Sandbox Code Playgroud)
list()和numpy数组的tolist()方法有区别吗?