Quick way to access first element in Numpy array with arbitrary number of dimensions?

后端 未结 3 1528
眼角桃花
眼角桃花 2020-12-31 06:51

I have a function that I want to have quickly access the first (aka zeroth) element of a given Numpy array, which itself might have any number of dimensions. What\'s the qu

3条回答
  •  暗喜
    暗喜 (楼主)
    2020-12-31 07:16

    ## y -- numpy array of shape (1, Ty)
    

    if you want to get the first element:

    use y.shape[0]

    if you want to get the second element:

    use y.shape[1]

    Source: https://docs.scipy.org/doc/numpy/reference/generated/numpy.take.html

    You can also use the take for more complicated extraction (to get few elements):

    numpy.take(a, indices, axis=None, out=None, mode='raise')[source] Take elements from an array along an axis.

提交回复
热议问题