我正在嘗試打印垂直切片的numpy陣列,所以垂直顯示,但總是水平打印。 鑑於這種方陣:垂直打印垂直陣列的一維切片
a = np.ones([5,5])
我已經試過:
print a[:,1]
print np.reshape(a[:,1], (1,-1))
print a[:,1].T
print [a[:,1].T]
這給我:
[ 1. 1. 1. 1. 1.]
[[ 1. 1. 1. 1. 1.]]
[ 1. 1. 1. 1. 1.]
[array([ 1., 1., 1., 1., 1.])]
我想看看:
[[1],
[1],
[1],
[1],
[1]]
雖然'A'爲2d,'一個[:,1]'是1D(已卸下的尺寸)。 1d的移調仍然是1d。您必須保留或添加一個維度。 – hpaulj
@阿揚的回答很好,可以接受。考慮投票,以及:-) – piRSquared