gpt4 book ai didi

python - 切片数组的形状

转载 作者:太空宇宙 更新时间:2023-11-03 17:16:43 25 4
gpt4 key购买 nike

我在切片后的数组计算方面遇到问题。该问题是由切片数组的形状的不确定性造成的。

例如,我有一个形状为 (118,3) 的二维数组 data,但是,当我仅使用第一列数据时,如下所示,我只能确定形状为(118,)。除非我使用reshape,否则无法确定#column。我不懂为什么。

print shape(data), shape(data[:, 0])

结果是:(118, 3) (118,)

我发现了类似的question在 stackoverflow 上问。但它并没有解答我的困惑。

最佳答案

为某个维度提供具体索引,会减少结果中的该维度。如果你想保留这个维度,你必须提供一个单元素切片:

print data[:, 0:1].shape

结果为(118, 1)

关于python - 切片数组的形状,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33594176/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com