gpt4 book ai didi

python - Numpy 矩阵索引等价

转载 作者:太空宇宙 更新时间:2023-11-04 04:44:10 26 4
gpt4 key购买 nike

我有一个矩阵mat:

 array([[ 1,  2,  3,  4,  5],
[ 6, 7, 8, 9, 10],
[11, 12, 13, 14, 15],
[16, 17, 18, 19, 20],
[21, 22, 23, 24, 25]])

我想知道为什么 mat[:3,1:2] 是:

 array([[ 2],
[ 7],
[12]])`

但是 mat[:3,1] 是:

 array([ 2, 7, 12])

最佳答案

An integer, i, returns the same values as i:i+1 except the dimensionality of the returned object is reduced by 1. In particular, a selection tuple with the p-th element an integer (and all other entries :) returns the corresponding sub-array with dimension N - 1. If N = 1 then the returned object is an array scalar. These objects are explained in Scalars. https://docs.scipy.org/doc/numpy-1.13.0/reference/arrays.indexing.html

谢谢@Kasramvd

关于python - Numpy 矩阵索引等价,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49981791/

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