如何在函数中返回已排序的值

2024-04-24 02:54:47 发布

您现在位置:Python中文网/ 问答频道 /正文

def draw_new_r(r_list):
    delta_r = np.random.uniform(low = -0.1, high= 0.1, size =3)
    return np.maximum(0,r_list+delta_r)

draw_new_r(np.array([0.2, 0.4, 0.8]))

它返回一个数组,其排序类似于[0.23855333 0.36313398 0.86038547]

draw_new_r(np.array([0.39, 0.4, 0.8]))

它返回一个数组,其排序方式与[0.47735026、0.46623568、0.70666558]不同 我如何编辑这个def函数,它总是返回随机函数的排序值