问题标签 [xrange]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
python - xrange 类型的对象
当我阅读xrange 参考时,它是这样说的..
xrange 类型的对象类似于缓冲区,因为没有特定的语法来创建它们,但它们是使用 xrange() 函数创建的。它们不支持切片、连接或重复,并且在它们上使用 in、not in、min() 或 max() 效率低下。
但是,只要我见过,我用过的所有 xrange() 都是用 in.like for x in xrange(10): do somethings
..
那么为什么它说这种方式效率低下呢?那么使用 xrange 的正确方法应该是什么?
python - 奇怪的 Python zip() 行为
我正在使用 Python 中的生成器,但我的行为很奇怪。我不完全如何表达这个问题......
我的代码对目标函数执行模式搜索。当我使用生成器zip
的结果仅获得前 12 个结果时,我看到的问题就出现了。似乎我的生成器返回的元组的组件在 zip 的长度上重复。特别奇怪的是,同一个元组的组件不重复。当我初始化一个生成器对象并重复调用时,结果是正确的。patternSearch
xrange
xmin
ymin
ps
ps.next()
可能是什么问题??谢谢!
代码
输出
python - 如何在 Python 中分块间隔?
是否有一个内置/现有的库函数类似于xrange
但将间隔拆分为均匀间隔的非重叠块?
例如,如果我们调用这个函数xchunks
,那么我想:
理想情况下,这也应该适用于负数step
。
highcharts - highcharts highstock xrange 大数据
我尝试使用 Highcharts-Xrange 70,000 个测量点进行显示。但是,几百之后不再绘制图形
我使用 C#、Ajax、Java
不幸的是项目本身有几百 Mb 大,我放了一个小数据提取 Data 文件。
python - 如何在 Python 3 中启用 xrange 以实现可移植性?
我编写了一个脚本,我想为 Python 2 和 Python 3 启用它。
在 importdivision
和print_function
from之后__future__
,我唯一担心的是我range
在 Python 2 中返回了一个完整的数组,浪费了时间和内存。
我在脚本的开头添加了以下 3 行作为解决方法:
然后,我只xrange
在我的代码中使用了。
有没有比我的解决方法更优雅的方法?
python - 有没有更好的方法来计算多个列表的乘积?
我需要根据 n 个输入列表获取所有可能的组合并对它们做一些事情。
当前代码示例:
这适用于较小的列表,但对于较大的列表需要无穷大/或引发运行时错误。有没有更好的方法来做到这一点?获得所有组合的更好方法?还是我以某种错误的方式使用 xrange?
我用 Python 2.7 和 Pypy 2 试过这个。
编辑:感谢@famagusta,我摆脱了xrange,但问题仍然存在
python - 向 xrange() 添加任意元素?
xrange()
在 Python 中,使用它比range
在迭代时更节省内存。
我遇到的麻烦是我想遍历一个大列表——这样我需要使用xrange()
,然后我想检查一个任意元素。
使用range()
,很容易:x = range(...) + [arbitrary element]
。
但是xrange()
,似乎没有比这更清洁的解决方案了:
对更清洁的解决方案有什么建议吗?有没有办法将任意元素“附加”到生成器?
python - 使用 xrange 减少内存使用,For 循环
我有一行代码会产生相当大的内存消耗。
这是行:
简而言之,我正在重塑数据集的每一行。问题是,这会产生一个内存错误,导致我的内核在本地和 AWS 上崩溃。
如何使用 xrange 函数重写该行以减少内存使用?
(或任何其他会减少内存使用的方式)
谢谢!!!
python - 当列在特定范围内时,规范化熊猫数据框中的列
我在 pandas 中有一个数据框,其中包含我的实验数据。它看起来像这样:
未使用 KE 列。BE 是 x 轴的值,所有其他列都是 y 轴值。对于规范化,我使用了Michael Aquilina 的帖子中的Normalize也提出的想法。因此,我需要找到我的数据的最大值和最小值。我这样做
现在我想找到该列的最大值和最小值,但只针对“列”EXP_DATA 中的范围,当“列”BE 在某个范围内时。所以本质上我只想在某个 X 范围内规范化数据。
解决方案
感谢 Milo 给我的解决方案,我现在使用这个功能:
如果我使用参数 NRANGE=[a,b] 调用该函数,并且a 和 b 也是我绘图的 x 限制,它会自动在 0 和 1 之间缩放可见的 Y 值,因为其余数据被屏蔽。如果在没有 NRANGE 参数的情况下调用该函数,则传递给该函数的整个数据范围将从 0 到 1 缩放。
谢谢您的帮助!
python - PYTHON - 查找数组中每 10 个整数的最大值
我有一个很大的整数数组,我需要将每 10 个整数的最大值及其在数组中的对应索引作为一对打印出来。
我可以在前 10 个整数中成功找到最大值和相应的索引,但是我在循环整个数组时遇到了麻烦。
我试过使用:
这种方法的问题在于它将我的数组分成 10 个块,因此 max_values 是正确的,但索引不准确(所有索引都在 0-10 之间。)我需要找到一种方法来做到这一点t 将我的数组拆分为块,以便保留原始索引。我确信有一种更简单的方法可以循环查找最大值,但我似乎无法弄清楚。