How to get the values from a NumPy array using multiple indices

前端 未结 3 1811
闹比i
闹比i 2020-12-14 07:04

I have a NumPy array that looks like this:

arr = np.array([100.10, 200.42, 4.14, 89.00, 34.55, 1.12])

How can I get multiple values from th

3条回答
  •  情深已故
    2020-12-14 07:28

    Another solution is to use np.take as specified in https://docs.scipy.org/doc/numpy-1.13.0/reference/generated/numpy.take.html

    a = [4, 3, 5, 7, 6, 8]
    indices = [0, 1, 4]
    np.take(a, indices)
    # array([4, 3, 6])
    

提交回复
热议问题