有没有更快的方法从numpy.linspace
获取每个奇数元素?我目前正在做的事情显而易见:
x = np.linspace(start,stop,n)[1::2]
作为一个明确的例子:
>>> np.linspace(0,10,21)[1::2]
array([ 0.5, 1.5, 2.5, 3.5, 4.5, 5.5, 6.5, 7.5, 8.5, 9.5])
答案 0 :(得分:0)
以下是您使用变量的方式的映射函数。为相同的结果保留相同的变量值。希望这可以帮助!
x = np.linspace(start,stop,n)[1::2]
到
x = np.linspace(start+stop/(n-1),stop-stop/(n-1), (n-1)/2)