Python可以通过其各种库和方法来满足数据处理中的任何要求。当我们需要生成一对给定数字之间的所有数字时,我们可以使用python的内置函数以及某些库。本文介绍了这种方法。
该range()
函数返回一个数字序列,默认情况下从0开始,以1递增,以指定的数字结尾。我们可以诅咒更改开始,结束以及增加步骤以适合我们的需求。
def getnums(s, e,i): return list(range(s, e,i)) # Driver Code start, end, intval = -3, 6,2 print(getnums(start, end,intval))
输出结果
运行上面的代码给我们以下结果-
[-3, -1, 1, 3, 5]
随机模块还可以以与上述类似的方式生成之间的随机数。它涉及调用randrange方法并提供开始,结束和间隔值的参数。
import random def getnums(s, e,i): return (random.randrange(s, e,i)) # Driver Code start, end, intval = 3, 16,2 print(getnums(start, end,intval))
输出结果
运行上面的代码给我们以下结果-
7
numpy库还为这些要求提供了非常广泛的功能。我们使用ranging函数,该函数还将采用必需的参数并将输出作为列表给出。
import numpy as np def getnums(s, e,i): return (np.arange(s, e,i)) # Driver Code start, end, intval = 3, 16,2 print(getnums(start, end,intval))
输出结果
运行上面的代码给我们以下结果-
[ 3 5 7 9 11 13 15]