例如,如果我的值的范围是0到1,并且我想将它分成3个分区,那么我可以得到0、0.5和1的值。如果我想要4个分区,我可以使用0、0.33…、0.66…、1等等。如何在Python中编写函数来实现这一点?我试着写:
import numpy as py
parts = split_into_parts(1, 10)
def split_into_parts(number, n_parts):
return np.linspace(0, number, n_parts+1)[1:]
但这不包括起始值0。你知道吗
Tags:
试试这个,它返回的列表为零:
相关问题 更多 >
编程相关推荐