标签: range

如何检查IP地址在PHP的两个IP范围内?

我有一个IP地址,我有两个其他IP地址,它们共同创建一个IP范围.我想检查第一个IP地址是否在此范围内.我怎样才能在PHP中找到它?

php ip range

51
推荐指数
6
解决办法
5万
查看次数

Pandas:使用范围内的随机整数在df中创建新列

我有一个50k行的熊猫数据框.我正在尝试添加一个新列,它是从1到5的随机生成的整数.

如果我想要50k随机数我会使用:

df1['randNumCol'] = random.sample(xrange(50000), len(df1))
Run Code Online (Sandbox Code Playgroud)

但为此,我不知道该怎么做.

R中的旁注,我会这样做:

sample(1:5, 50000, replace = TRUE)
Run Code Online (Sandbox Code Playgroud)

有什么建议?

python random integer range pandas

50
推荐指数
2
解决办法
4万
查看次数

可以在Scala中匹配范围吗?

是否可以匹配Scala中的一系列值?

例如:

val t = 5
val m = t match {
    0 until 10 => true
    _ => false
}
Run Code Online (Sandbox Code Playgroud)

mtrue,如果t为0和10,但假另有.这一点当然不起作用,但有没有办法实现类似的东西?

scala range pattern-matching matching

49
推荐指数
2
解决办法
2万
查看次数

对于多维范围,是否有Python等效范围(n)?

在Python上,range(3)将返回[0,1,2].是否存在多维范围的等价物?

range((3,2)) # [(0,0),(0,1),(1,0),(1,1),(2,0),(2,1)]
Run Code Online (Sandbox Code Playgroud)

因此,例如,循环通过基于图块的游戏上的矩形区域的图块可以写为:

for x,y in range((3,2)):
Run Code Online (Sandbox Code Playgroud)

注意我不是要求实现.我想知道这是否是一个公认的模式,如果在Python或它的标准/公共库上有内置函数.

python iteration numpy range

48
推荐指数
4
解决办法
2万
查看次数

在IntRange上调用.each {}返回的范围不是每个整数

我想我有一些有趣的期望......我想迭代从1到10的数字.作为一个while循环,它是这样的:

def countMe = 1
while (countMe<11) {
  println countMe
  countMe++
}
Run Code Online (Sandbox Code Playgroud)

我期待以下也会这样做:

[1..10].each { println it }
Run Code Online (Sandbox Code Playgroud)

但它实际上打印的是IntRange,而不是每个都Integer在范围内.什么是(语法上)最接近我[x..y].each{}幻想的方式来获得每个数字列表?

int each groovy range

48
推荐指数
1
解决办法
1万
查看次数

Python range()和zip()对象类型

我理解函数如何在for循环中使用range()zip()可以使用.但是我希望range()输出一个列表 - 就像seq在unix shell中一样.如果我运行以下代码:

a=range(10)
print(a)
Run Code Online (Sandbox Code Playgroud)

输出是range(10),表明它不是列表而是不同类型的对象.zip()打印时有类似的行为,输出类似的东西

<zip object at "hexadecimal number">
Run Code Online (Sandbox Code Playgroud)

所以我的问题是它们是什么,有什么优势使它们成为现实,如何在没有循环的情况下将它们的输出发送到列表?

python iterator list range python-3.x

48
推荐指数
3
解决办法
8万
查看次数

具有float类型的步长的范围

文档基本上说range必须完全像这个实现一样(对于正面step):

def range(start, stop, step):
  x = start
  while True:
    if x >= stop: return
    yield x
    x += step
Run Code Online (Sandbox Code Playgroud)

它还说它的论点必须是整数.这是为什么?如果step是float,那么这个定义也不是完全有效吗?

就我而言,我是特别的.需要一个range接受float类型作为step参数的函数.在Python中有没有,或者我需要实现自己的?


更具体一点:我如何以一种很好的方式将这个C代码直接翻译成Python(即不仅仅是通过while-loop手动完成):

for(float x = 0; x < 10; x += 0.5f) { /* ... */ }
Run Code Online (Sandbox Code Playgroud)

python range

47
推荐指数
5
解决办法
11万
查看次数

如何在Python中查找数字是否属于特定范围?

假设我想检查是否x属于范围0到0.5.我该怎么做?

python range

46
推荐指数
6
解决办法
10万
查看次数

如何在一定范围内生成随机数?

如何使用Eclipse创建在Android中生成随机数的应用程序,然后在TextView字段中显示结果?随机数必须在用户选择的范围内.因此,用户将输入范围的最大值和最小值,然后我将输出答案.

random android numbers generator range

46
推荐指数
4
解决办法
11万
查看次数

range()真的创建列表吗?

我的教授和这个人声称range创建了一系列价值观.

"注意:范围函数只返回一个包含从x到y-1的数字的列表.例如,范围(5,10)返回列表[5,6,7,8,9]."

我认为这是不准确的,因为:

type(range(5, 10))
<class 'range'>
Run Code Online (Sandbox Code Playgroud)

此外,访问创建的整数的唯一明显方法range是迭代它们,这使我相信标记range为列表是不正确的.

python range

46
推荐指数
2
解决办法
1万
查看次数