我使用的是python 2.7.9。我需要给一个变量赋值范围为。
示例:我需要变量"x“来获取从0到10 (0 >x< 10)(包括小数)的数字,以便我可以将这个变量与另一个变量进行比较
发布于 2017-04-18 12:03:37
您可以使用range或xrange。
让我向你展示它是如何工作的。如果你写x = range(5)
,它会给你一个包含元素0,1,2,3,4的列表,默认的起点是0,终点是n-1。
如果希望列表为0
x = range(1, 10) # here Default start is 1 and end is less than 10
如果您有任何其他问题,请告诉我。
发布于 2017-04-18 12:10:16
有多种方法可以做到这一点:
最明显的是使用range(1,10)
您可以使用以下命令获取以列表形式存储的数字范围:
>>>> range_list = [i for i in range(1,10)]
有关更多信息,请访问:http://pythoncentral.io/pythons-range-function-explained/
也可以使用numpy生成给定列表,如下所示:
>>> np.linspace(1,9,9)
array([ 1., 2., 3., 4., 5., 6., 7., 8., 9.])
更多信息:https://docs.scipy.org/doc/numpy/reference/generated/numpy.linspace.html
发布于 2020-01-11 08:12:09
我认为您所要求的是将数据放入库中。您可以使用cut方法来执行此操作。
interval_range = pd.interval_range(start=0, freq=10, end=280)
df['target_range'] = pd.cut(df['total_runs'], bins=interval_range)
https://stackoverflow.com/questions/43463296
复制相似问题