当前位置: 首页 > 知识库问答 >
问题:

如何确定哪些数字位于特定范围内

侯池暝
2023-03-14

我目前有一个数字列表,我想知道这些数字中的哪些在一定范围内,以及它们在列表中的位置是什么。

我对巴黎相当陌生,所以我不知道该怎么做。

举一个简单的例子来说明我在做什么:

查找位于 0.05 和 0.15 范围内的数字 1 到 20 的逆函数

我列了一个清单,像这样:

A=[1/i|i<-[1..20]];

从这里,我想要所有i的列表,以便A[i]在该范围内。

但我不知道如何从这里开始。我尝试了一些简单的if/for语句,但这些都不起作用。

我该如何尝试去做这样的事情呢?

共有1个答案

谭玉泽
2023-03-14

要使用选择:以下任一选项:

select(i->A[i]>=0.05 && A[i]<=0.15, [1..#A])

或者更紧凑地使用标志 1 返回索引:

select(v->v>=0.05 && v<=0.15, A, 1)
 类似资料:
  • 问题内容: 我需要一种方法来快速检查IP地址是否属于许多禁止的IP范围之一。 我目前使用iptables检查IP是否落在指定范围内。这在几千个范围内都可以正常工作,但是这个数字将急剧增加到几十万,并且还将继续增长。 我当前的简单地向iptables添加新规则的方法的另一个问题是重复项的数量不断增加。 在将IP或范围添加到规则集之前,我需要一种有效的方法来检查IP或范围是否属于现有(较大)范围。 R

  • 问题内容: 听起来很简单…但是我一直在努力解决这个问题,试图找到一个解决方案。 对于一个数字范围,例如 1-12 ,我想在该范围内生成一个随机序列, 并 包括 1 和 12 。 不过我不想重复数字 。 所以我想要这样的东西-3,1,8,6,5,4 ..依此类推,每个数字从1到12。 然后,我想将这些随机数放入,并使用该数组“随机”选择并在jsp页面上显示一些项目(例如从数据库中提取的清单)。 到目

  • 我想为以下类别下的任何数字分配桶(0-0.99、1.0-1.99、2.0-2.99等) 然而,在下面的代码中,我收到一个错误,因为它们是浮点类型。我如何在Python中另一种实现这一功能呢?

  • 问题内容: 如何指定从(空格)到Unicode字符的范围? 我有一个类似的正则表达式,它不会编译说这是一个错误的范围。我是Unicode正则表达式的新手,所以我以前从未遇到过此问题。 有没有办法使我忘记或尚未学习的编译或正则表达式? 问题答案: unicode范围的语法不会达到您的期望。 原始字符串可防止对转义进行解析,而正则表达式引擎将不执行此操作。此集合中的唯一范围是: in literal

  • 据你所知,PHP有一个随机函数,每个人都可以使用它。 现在我的问题是,我怎样才能将重力定义为特定的数? 例如,rand(0100)返回最小值和最大值之间的真正随机数,以及不可预见的将选择的数字,我在10个循环中使用rand,结果是: 28,41,2,94,65,23,47,97,59,69,32 现在我想在特定的数字附近有一个rand数字,例如rand(0,20)。接近10,例如长度为4的怒气。

  • 我需要验证逗号分隔的最小和最大数字限制的regex。我试过这个regex,但没有运气 我想要这样的列表(最小数字是1,最大数字是45)