我正在尝试使用numpy创建一个等间距点的数组,如下所示:
array([ 0. , 0.05263158, 0.10526316, 0.15789474, 0.21052632,
0.26315789, 0.31578947, 0.36842105, 0.42105263, 0.47368421,
0.52631579, 0.57894737, 0.63157895, 0.68421053, 0.73684211,
0.78947368, 0.84210526, 0.89473684, 0.94736842, 1. ])
这个数组是介于0和1之间的20个点,它们之间的空间大小相同。
查看numpy.array
的文档,然而,我没有通过传入额外的参数来看到这样做的方法。这可以作为快速简单的单行程吗?
答案 0 :(得分:3)
使用linspace。
np.linspace(0, 1, 20)
http://docs.scipy.org/doc/numpy/reference/generated/numpy.linspace.html