Python打印或者保存一個很大的列表時,只能打印出來部分數據,中間數據以省略號形式輸出,以打印出五億以內的偶數爲例:
代碼如下:
a = np.arange(500000000)
b = a[::2]
print b
輸出結果如下:
[ 0 2 4 ..., 499999994 499999996 499999998]
Running time: 3.65640311884 Seconds
解決方法:
import numpy as np
a = np.arange(500000000)
b = a[::2]
np.set_printoptions(threshold='nan')
print b