我注意到這個問題,當最近更新運行Ubuntu的計算機和Python的默認版本更改爲2.7。爲什麼json.dumps(list(np.arange(5)))失敗,而json.dumps(np.arange(5).tolist())工作
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
numpy數組的list()和tolist()方法之間有區別嗎?
我看到一個類似的問題,我不能'json.dumps()'一個np.int64變量。但是,它適用於Python 2.7.9,但不適用於3.4。 – 2015-05-28 08:32:20