numpy:arange包含端点



我需要将一些Matlab代码转换到p中。我被困在numpy.arange上,我用它在给定角度(弧度(的圆弧上连续设置点。

到目前为止(例如x轴上的点(:

def sensor_data_arc_x():
theta = np.arange(0, angle/2, 2*np.pi/360)
return np.multiply(radius, np.cos(np.transpose(theta)))

我知道numpy.arange不包括端点,尽管Matlab等效程序包括端点;数组总是少一个元素,这打乱了我的进一步计算。

有没有办法包括端点?

我建议您完成关于for循环的教程——您需要的信息就在那里,还有关于使用受控迭代的其他提示。为了解决您的迫切需求,只需将您的上限增加一个循环增量:

inc = 2*np.pi/360
theta = np.arange(0, angle/2 + inc, inc)

相关内容

最新更新