xrange相关内容

Python 3 中未定义名称“xrange"

我尝试执行以下代码,但无法执行错误:未定义名称“xrange" pages = (请求.get(build_group_request({“偏移量":WINDOW_SIZE * i,“计数":WINDOW_SIZE,“领域":“性别,兴趣,约会"})).json()['响应']['项目']对于我在 xrange(int(float(COUNT)/100 + 1))) 解决方案 你可能使用的是 ..
发布时间:2022-01-24 20:08:17 Python

C# 中是否有相当于 Pythons range(12) 的?

这对我来说时不时出现:我有一些 C# 代码非常想要 Python 中可用的 range() 函数. 我知道使用 for (int i = 0; i 但这在功能使用方面会有所阻碍,例如当我想做一个 Linq Sum() 而不是编写上述循环时. 有内置的吗?我想我总是可以自己使用 yield 之类的,但这对于 have 来说会很方便. 解决方案 您正在寻找 Enumerabl ..
发布时间:2022-01-24 20:07:41 C#/.NET

irange() 与 range() 或 xrange() 有何不同?

当我遇到这个 RangeGenerator 页面时,我正在浏览 Python Generators Wiki,其中讨论了 irange() - 这将让我们迭代大范围的数字,而无需求助于 xrange,这是一个惰性列表,而不是生成器. 我似乎无法理解该页面上描述的测试套件和实现.我知道 range() 在内存中创建一个列表(从 Python 2.7 的角度来看),而 xrange() 是 ..
发布时间:2022-01-24 20:07:26 Python

Python中13位数字的范围和xrange?

range() 和 xrange() 适用于 10 位数字.但是 13 位数字呢?我在论坛中没有找到任何东西. 解决方案 你可以试试这个.与范围相同的语义: 导入操作符def lrange(num1, num2 = None, step = 1):op = operator.__lt__如果 num2 为无:数字 1,数字 2 = 0,数字 1如果 num2 另一个解决方案是使用 i ..
发布时间:2022-01-17 09:29:38 Python

Python 2.X 中的 range 和 xrange 函数有什么区别?

显然 xrange 更快,但我不知道为什么它更快(并且除了轶事之外没有证据表明它更快)或者除此之外还有什么不同 for i in range(0, 20):对于 xrange(0, 20) 中的 i: 解决方案 在 Python 2.x 中: range 创建一个列表,所以如果你执行 range(1, 10000000) 它会在内存中创建一个带有 9999999 的列表元素. ..
发布时间:2021-12-08 23:23:52 Python

为什么 Python3 中没有 xrange 函数?

最近我开始使用 Python3,它缺少 xrange 很痛苦. 简单例子: Python2: from time 导入时间为 t定义计数():st = t()[x for x in xrange(10000000) if x%4 == 0]et = t()印刷等数数() Python3: from time 导入时间为 tdef xrange(x):返回迭代器(范围(x))定 ..
发布时间:2021-12-02 17:28:39 Python

xrange与itertools.count Python 2.7

我想运行一个从开始到结束值的范围.它在较小的数字上工作正常,但是当数字太大时会导致溢出错误,因为int太大而无法转换为C Long.我正在使用Python 2.7.3. 我在这里阅读 OverflowError Python int太大,无法使用itertools.count()方法转换为C long ,只是该方法的作用与xrange方法不同,因为通过步进而不是声明结束范围值. 可以将 ..
发布时间:2020-07-28 06:14:21 Python

irange()与range()或xrange()有何不同?

当我遇到 RangeGenerator 页面时,我正在浏览Python生成器Wiki,该页面讨论了irange()- 这将使我们可以迭代大范围的数字而无需 求助于xrange,这是一个懒惰的列表,而不是生成器. 我似乎无法理解该页面上描述的测试套件和实现.我知道range()在内存中创建一个列表(从Python 2.7的角度来看),而xrange()是一个生成器. irange()有什 ..
发布时间:2020-07-28 06:13:12 Python

更改直方图matplotlib中的默认x范围

我想更改直方图的默认x范围.数据的范围是7到12.但是,默认情况下,直方图从7开始,到13结束.我希望它从6.5开始到12.5结束.但是,刻度线应该从7到12.我该怎么做? import asciitable import numpy as np import matplotlib.pyplot as plt import matplotlib.mlab as mlab import py ..
发布时间:2020-07-28 06:13:08 Python

范围和xrange在Python中的13位数字?

range()和xrange()用于10位数字.但是13位数字呢?我在论坛上什么都没找到. 解决方案 您可以尝试一下.与范围具有相同的语义: import operator def lrange(num1, num2 = None, step = 1): op = operator.__lt__ if num2 is None: num1, num2 ..
发布时间:2020-07-28 06:13:05 Python

您是否应该始终偏爱xrange()而不是range()?

为什么或为什么不呢? 解决方案 为了提高性能,尤其是在较大范围内进行迭代时,xrange()通常更好.但是,在某些情况下,您可能更喜欢range(): 在python 3中,range()会执行xrange()曾经做过的事情,而xrange()不存在.如果要编写可同时在Python 2和Python 3上运行的代码,则不能使用xrange(). 实际上,在某些情况下, ran ..
发布时间:2020-07-28 06:12:55 Python