当前位置: 首页 > news >正文

威联通nas 做网站怎么找推广平台

威联通nas 做网站,怎么找推广平台,做电影网站代理合法么,wordpress好玩插件我们在Python运算中看到Python最基本的数学运算功能。此外,math包补充了更多的函数。当然,如果想要更加高级的数学功能,可以考虑选择标准库之外的numpy和scipy项目,它们不但支持数组和矩阵运算,还有丰富的数学和物理方…

我们在Python运算中看到Python最基本的数学运算功能。此外,math包补充了更多的函数。当然,如果想要更加高级的数学功能,可以考虑选择标准库之外的numpy和scipy项目,它们不但支持数组和矩阵运算,还有丰富的数学和物理方程可供使用。

此外,random包可以用来生成随机数。随机数不仅可以用于数学用途,还经常被嵌入到算法中,用以提高算法效率,并提高程序的安全性。

math包
math包主要处理数学相关的运算。math包定义了两个常数:

math.e   # 自然常数e

math.pi  # 圆周率pi

此外,math包还有各种运算函数 (下面函数的功能可以参考数学手册):

math.ceil(x)       # 对x向上取整,比如x=1.2,返回2

math.floor(x)      # 对x向下取整,比如x=1.2,返回1

math.pow(x,y)      # 指数运算,得到x的y次方

math.log(x)        # 对数,默认基底为e。可以使用base参数,来改变对数的基地。比如math.log(100,base=10)

math.sqrt(x)       # 平方根

三角函数: math.sin(x), math.cos(x), math.tan(x), math.asin(x), math.acos(x), math.atan(x)

这些函数都接收一个弧度(radian)为单位的x作为参数。

角度和弧度互换: math.degrees(x), math.radians(x)

双曲函数: math.sinh(x), math.cosh(x), math.tanh(x), math.asinh(x), math.acosh(x), math.atanh(x)

特殊函数: math.erf(x), math.gamma(x)

random包
如果你已经了解伪随机数(psudo-random number)的原理,那么你可以使用如下:

random.seed(x)

来改变随机数生成器的种子seed。如果你不了解其原理,你不必特别去设定seed,Python会帮你选择seed。

1) 随机挑选和排序

random.choice(seq)   # 从序列的元素中随机挑选一个元素,比如random.choice(range(10)),从0到9中随机挑选一个整数。

random.sample(seq,k) # 从序列中随机挑选k个元素

random.shuffle(seq)  # 将序列的所有元素随机排序

2)随机生成实数

下面生成的实数符合均匀分布(uniform distribution),意味着某个范围内的每个数字出现的概率相等:

random.random()          # 随机生成下一个实数,它在[0,1)范围内。

random.uniform(a,b)      # 随机生成下一个实数,它在[a,b]范围内。

下面生成的实数符合其它的分布 (你可以参考一些统计方面的书籍来了解这些分布):

random.gauss(mu,sigma)    # 随机生成符合高斯分布的随机数,mu,sigma为高斯分布的两个参数。

random.expovariate(lambd) # 随机生成符合指数分布的随机数,lambd为指数分布的参数。

此外还有对数分布,正态分布,Pareto分布,Weibull分布,可参考下面链接:

http://docs.python.org/library/random.html

假设我们有一群人参加舞蹈比赛,为了公平起见,我们要随机排列他们的出场顺序。我们下面利用random包实现:

import random
all_people = ['Tom', 'Vivian', 'Paul', 'Liya', 'Manu', 'Daniel', 'Shawn']
random.shuffle(all_people)
for i,name in enumerate(all_people):print(i,':'+name)

http://www.yayakq.cn/news/944386/

相关文章:

  • 个人印章在线制作网站wordpress无法
  • 汽车网站网页设计简易广州网站建设
  • 做网站学好哪些软件网站建设佛山拓客科技
  • 用软件建网站做网站用什么配置的电脑
  • 网站建设这门课好学吗网站动画用什么做
  • 荥阳郑州网站建设免费企业网站如何建设
  • 关于中国幼教网站开发的经验图片设计在线生成
  • 网站建设需求规格说明书中建豪城建设有限公司网站
  • 官网建站网站网站建设与制作设计公司
  • 网站备案注销申请书金蝶软件官网下载
  • 高端h5网站开发wordpress有必要用waf
  • 顺义广州网站建设友情链接方面
  • 电子商务网站建设的一般过程人力管理系统
  • 如何开发小程序微信365优化大师软件下载
  • 合肥网站关键词优化公司网站建设著作权
  • 购买网站空间公司网站开发软件
  • 集团公司网站改版方案python做的网站多吗
  • 百度收录哪个网站多关于自己公司的网站怎么做
  • 中怎么做网站上下载图片的功能常州网站设计湛江公司电话
  • 北京网站关键词排名公司广州越秀区天气预报15天查询
  • 眉山建设银行官方网站做蛋糕网站
  • 商城网站一般用什么做二次开发联通企业专线做网站
  • 设计坞网站怎么样零基础学电脑的自学软件
  • 做做网站2023下载哪家专门做特卖网站
  • 微信网站如何开发网站关键字优化工具
  • 电子商务网站建设如何策划与实施百度搜索风云榜官网
  • wordpress加载图片404徐州seo网站推广
  • 长治网站制作招聘信息如何建立网站快捷方式到桌面
  • 怎么做高端网站网站开发 足球球队信息
  • 网站的好坏商城网站开发业务