首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何在python中将一系列值赋给变量

如何在python中将一系列值赋给变量
EN

Stack Overflow用户
提问于 2017-04-18 11:55:04
回答 3查看 14.9K关注 0票数 1

我使用的是python 2.7.9。我需要给一个变量赋值范围为​​。

示例:我需要变量"x“来获取从0到10 (0 >x< 10)(包括小数)的数字,以便我可以将这个变量与另一个变量进行比较

EN

回答 3

Stack Overflow用户

发布于 2017-04-18 12:03:37

您可以使用range或xrange。

让我向你展示它是如何工作的。如果你写x = range(5),它会给你一个包含元素0,1,2,3,4的列表,默认的起点是0,终点是n-1。

如果希望列表为0

代码语言:javascript
运行
复制
x = range(1, 10) # here Default start is 1 and end is less than 10

如果您有任何其他问题,请告诉我。

票数 0
EN

Stack Overflow用户

发布于 2017-04-18 12:10:16

有多种方法可以做到这一点:

最明显的是使用range(1,10)

您可以使用以下命令获取以列表形式存储的数字范围:

代码语言:javascript
运行
复制
>>>> range_list = [i for i in range(1,10)]

有关更多信息,请访问:http://pythoncentral.io/pythons-range-function-explained/

也可以使用numpy生成给定列表,如下所示:

代码语言:javascript
运行
复制
>>> 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

票数 0
EN

Stack Overflow用户

发布于 2020-01-11 08:12:09

我认为您所要求的是将数据放入库中。您可以使用cut方法来执行此操作。

代码语言:javascript
运行
复制
interval_range = pd.interval_range(start=0, freq=10, end=280)
df['target_range'] = pd.cut(df['total_runs'], bins=interval_range)
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/43463296

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档