在 Matlab 中,可以做
N=1024;
X=1;
dx=2*X/(N-1);
x=-X:dx:X;
一个有一个数组,x
包括-1
和1
作为端点。
numpy 中的等价物:
from numpy import r_
N=1024
X=1
dx=2*X/N
x=r_[-X:X:dx]
给我0.998046875
as x[N-1]
,这是不对的。N-1
如上所述使用给了我一个N-1
-element 数组,这绝对不是我想要的,也不会以1
. 我已经验证了x.dtype
is float64
,这与 Matlab 的表示相同。
如何像以前在 Matlab 中那样在 numpy 中获得完全对称的数组?