我正在尝试使用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
的文档,我看不到通过传递额外参数来实现这一点的方法。这是不是可以作为一个简单快捷的一行程序来实现呢?
发布于 2016-09-26 08:37:55
使用linspace。
np.linspace(0, 1, 20)
http://docs.scipy.org/doc/numpy/reference/generated/numpy.linspace.html
https://stackoverflow.com/questions/39698121
复制相似问题