【发布时间】:2018-04-04 18:28:00
【问题描述】:
i=np.arange(1,4,dtype=np.int)
a=np.arange(9).reshape(3,3)
和
a
>>>array([[0, 1, 2],
[3, 4, 5],
[6, 7, 8]])
a[:,0:1]
>>>array([[0],
[3],
[6]])
a[:,0:2]
>>>array([[0, 1],
[3, 4],
[6, 7]])
a[:,0:3]
>>>array([[0, 1, 2],
[3, 4, 5],
[6, 7, 8]])
现在我想对数组进行矢量化以将它们一起打印。我试试
a[:,0:i]
或
a[:,0:i[:,None]]
它给出了TypeError:只有整数标量数组可以转换为标量索引
【问题讨论】:
标签: python numpy indexing vectorization