两个给定数字之间的等距元素

Pradip Gupta

我正在处理视频文件。我有一个起始帧。x(例如10)和一个停止框号。y(例如200)。我想在x和y之间拾取“ n”帧(例如n = 8)。这些“ n”个帧应该是唯一的并且在x和y之间等间隔

请提出在Python 3.x中执行此操作的最快方法。目前,我正在使用此:

list = random.sample(range(start_frame,stop_frame), int((stop_frame-start_frame)/n))

这给了我独特的框架,但间隔不相等。如何在开始和停止帧编号之间获得等距的帧。

布拉德·所罗门

如果希望两个端点都包含在内,则可以这样使n = 8帧从10到200:

x = 10
y = 200
n = 8
step = (y - x) / (n - 1)

frames = [x + step * i for i in range(n)]

print(frames)
[10.0, 37.14285714285714, 64.28571428571428, 91.42857142857143,
 118.57142857142857, 145.71428571428572, 172.85714285714286, 200.0]

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

计算给定数字到两个给定数字之间的百分比

在两个给定数字之间获取4个数字(步骤)

可以获取数组中两个给定数字之间的所有整数的方法 - Ruby

查找两个加起来等于给定数字的数组元素的更好方法

从列表中按给定数字的升序查找两个元素

Python:在两个值之间生成n个随机整数,这些数字加起来等于给定数字

突出显示两个给定数据之间的值

无法理解代码背后的逻辑,这是在两个给定数字之间生成素数的优化问题

检查给定数字是否包含少于两个不同数字的功能

获取两个值之和等于给定数字的n个不同的随机数

在两个元素之间的数字Java中替换。(点)

是否有任何预定义的函数可以在两个设置的限制之间生成一组等距的数字?

将给定数字表示为两个平方和的算法

在文件中搜索两个特定数字之间的数字

在给定的两个元素之间混洗所有元素

python - 是否可以使用特定数字比较两个列表之间的列表?

如何在Java中找到两个给定整数之间的数字之和

2个给定数字之间的分数密度

2个给定数字之间的双倍密度

如何计算一条直线上与给定点等距的两个点?

如何在特定数字的每两个偶数数字之间插入破折号

检查数字是否在两个之间

匹配两个日期之间的数字

我如何确定数组是否具有等于我给定键的任何两个元素(i + j)?

返回仅包含给定数组前两个元素的新数组的最短代码是什么?

获取两个元素之间的内容

列表之间的两个公共元素

两个视图android之间从左、右和中心等距

如果给定数字是列表中存在的两个不同数字的总和,如何仅在一次传递中返回“真”?