【发布时间】:2019-04-08 09:39:07
【问题描述】:
当一个numpy数组越界时,你如何索引它?
例如,我有 3x3 数组:
import numpy as np
matrix = np.array([[1,2,3,4,5],[6,7,8,9,10],[11,12,13,14,15]])
##
[[ 1 2 3 4 5]
[ 6 7 8 9 10]
[11 12 13 14 15]]
假设我想索引值 15 所在的索引 (2,4) 周围的值。我想用值取回数组:
[[9, 10, 6]
[14, 15, 11]
[4, 5, 1]]
基本上所有 15 附近的值都返回了,假设它环绕
【问题讨论】:
-
看看 np.take
-
@hpaulj 类似this?