我有以下代码摘录:
xmin = -20
xmax = 20
ymin = -20
ymax = 20
x = np.arange(xmin,xmax,0.1)
y = np.arange(ymin,ymax,0.1)
我希望Python执行所有步骤但范围为-0.1到0.1。我该如何编码?
答案 0 :(得分:1)
您可以在x
和y
上使用布尔索引来省略-0.1到0.1范围内的值。
例如:
x[(x < -0.1) | (x > 0.1)]
这给出了数组x
的视图,其中所有值都小于-0.1或大于0.1(即它不会包含值-0.1,0,0.1)。
N.B。如果您的范围以非整数值递增,则np.linspace
的使用通常优先于np.arange
。