【发布时间】:2011-02-08 01:39:18
【问题描述】:
我有一个 3d 数组 a,形状为 a.shape = (10, 10, 10)
切片时,尺寸自动为squeezed,即
a[:,:,5].shape = (10, 10)
我想保留维度的数量但也要确保被挤压的维度是显示 1 的维度,即
a[:,:,5].shape = (10, 10, 1)
我曾想过重新转换数组并传递ndmin,但这只是将额外的维度添加到形状元组的开头,而不管切片来自数组a 中的哪个位置。
【问题讨论】: