在二维中初始化numpy数组[重复]

问题描述 投票:0回答:2

这个问题在这里已有答案:

所以,如果我想要一个numpy数组[0,1,2,3,4,5,6](或任何其他带有7个元素的向量),它具有维度(7,1)而不是(7,),无论如何,当我创建它时,而不是写t=np.expand_dims(np.array(range(7)),axis=1)

python arrays numpy dimension
2个回答
0
投票

我能想到的最佳方式是

i = range(7)

j = np.array(i)[:, None]

稍微短一点的方法是:

j = np.atleast_2d(i).T

0
投票

只需转置它

x = np.array([range(7)]).T
© www.soinside.com 2019 - 2024. All rights reserved.