Python 给定一组随机数列,求相邻对数 python生成一组随机数
python求一个序列里相邻最近的两个数
import random
a = random.sample(range(20), 20)
print(a)
y = 9999
for i in range(1, len(a)):
z = abs(a[i] - a[i - 1])
if z < y:
y = z
x = [a[i - 1], a[i]]
print('相邻最近的两个数是:%d %d' % (x[0], x[1]))
python dataframe 求对数
log()方法返回x的自然e69da5e6ba9062616964757a686964616f31333363393736对数,对于x>0。
语法
以下是log()方法的语法:
import math
math.log( x )
注意:此函数是无法直接访问的,所以我们需要导入math模块,然后需要用math的静态对象来调用这个函数。
参数
x -- 这是一个数值表达式。
返回值
此方法返回x的自然对数,对于x>0。
例子
下面的例子显示了log()方法的用法。
#!/usr/bin/python
import math # This will import math module
print "math.log(100.12) : ", math.log(100.12)
print "math.log(100.72) : ", math.log(100.72)
print "math.log(119L) : ", math.log(119L)
print "math.log(math.pi) : ", math.log(math.pi)
当我们运行上面的程序,它会产生以下结果:
math.log(100.12) : 4.60636946656
math.log(100.72) : 4.61234438974
math.log(119L) : 4.77912349311
math.log(math.pi) : 1.14472988585
python随机抽取一个数列中的数
random.choice(list)
如何使用python 对一个一维向量取对数
此方法返回x的自然对数,对于x>0。
例子
下面的例子显示了log()方法的用法。