在 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.998046875as x[N-1],这是不对的。N-1如上所述使用给了我一个N-1-element 数组,这绝对不是我想要的,也不会以1. 我已经验证了x.dtypeis float64,这与 Matlab 的表示相同。
如何像以前在 Matlab 中那样在 numpy 中获得完全对称的数组?