2017-10-20 50 views
0

當我運行使用腳本我得到下面的代碼,如何打印數據類型爲numpy的數組?

a = np.arange(4, dtype=object).reshape((2,2)) 
print(a[:,0]); 

結果:[0,2]。

但是,如果我在終端運行下面​​的代碼,我得到,

a = np.arange(4, dtype=object).reshape((2,2)) 
a[:,0] 

結果:陣列([0,2],D型細胞=對象)

我怎樣才能使用獲得第二輸出在腳本文件中打印方法?

回答

2

print默認爲打印其參數的str表示。您需要repr代表作:

print(repr(a[:, 0]))