一个服从泊松分布的随机变量X,表示在具有比率参数(rate parameter)λ的一段固定时间间隔内,事件发生的次数。参数λ告诉你该事件发生的比率。随机变量X的平均值和方差都是λ。 代码实现: # Poisson分布 x = np.random.poisson(lam=5, size=10000) # lam为λ size为k pillar = 15 a = plt.hist(x, bins=pillar, normed=True, range=[0, pillar], color='g', alpha=0.5) plt.plot(a[1][0:pillar], a[0],
2021-12-10 10:32:27 52KB python python函数 python实例
1
本文实例讲述了Python错误和异常及访问错误消息。分享给大家供大家参考,具体如下: 错误和异常 当 Python 无法解析代码时,就会发生语法错误,因为我们没有遵守正确的 Python 语法。 当在程序执行期间出现意外情况时,就会发生异常,即使代码在语法上正确无误。Python 有不同类型的内置异常。 指定异常 可以指定要在 except 块中处理哪个错误,如下所示: try: # some code except ValueError: # some code 现在它会捕获 ValueError 异常,但是不会捕获其他异常。如果我们希望该处理程序处理多种异常,我们可以在
2021-12-08 12:04:49 49KB python python函数 python实例
1
猜数字游戏 问题描述:在1—100的范围内,进行猜数字,共有8次机会。 键入1—100之间的整数,回车看结果。根据提示,进一步猜测。 解答:代码示例: #猜数字游戏 import random #生成随机数 secret=random.randint(1,100) print("猜数字游戏!1—100的整数,你最多可以猜8次") tries=1 while triessecret: print("不好意思,你的数大了一点!") tries += 1 else: print("不好意思,你的数小了一点!") tries += 1 else: pri
2021-12-08 09:11:41 221KB le python函数 w
1
函数是组织好的,可重复使用的,用来实现单一,或相关联功能的代码段。函数能提高应用的模块性,和代码的重复利用率。你已经知道Python提供了许多内建函数,比如print()。但你也可以自己创见函数,这被叫做用户自定义函数。一、定义一个函数你可以定义一个由自己想要功能的函数,以下是简单的规则: 1.函数代码块以def关键词开头,后接函数标识符名称和圆括号()。2.任何传入参数和自变量必须放在圆括号中间。圆括号之间可以用于定义参数。3.函数的第一行语句可以选择性地使用文档字符串—用于存放函数说明。4.函数内容以冒号起始,并且缩进。5.Return[expression]结束函数,选择性地返回一个值给
2021-12-07 21:58:55 77KB python python函数 python实例
1
本文实例讲述了Python实现的服务器。分享给大家供大家参考,具体如下: python – 单进程服务器 #coding=utf-8 from socket import * #创建套接字 serSocket = socket(AF_INET, SOCK_STREAM) #重复使用绑定信息 serSocket.setsockopt(SOL_SOCKET, SO_REUSEADDR, 1) localAddr = ('', 7788) #绑定端口ip serSocket.bind(localAddr) #监听 serSocket.listen(5) while True: print('-
2021-12-07 16:40:13 64KB python python函数 python多线程
1
[Python/C#]C#交互Python(看这篇就够了) 文章目录[Python/C#]C#交互Python(看这篇就够了)· IronPython(不支持第三方库)1.安装2.应用总结· Pyinstaller1.安装2.打包成exe,你能奈我何?3.交互4.解决乱码结束语 · IronPython(不支持第三方库) IronPython 是一种在 NET 和 Mono 上实现的 Python 语言,由 Jim Hugunin(同时也是 Jython 创造者)所创造。1.0 版于2006年9月5日发布。 随后,在 2007 年,开发者决定改写构架,使用动态类型系统以让更多脚本语言能很容易地
2021-12-06 17:58:55 281KB c# python python函数
1
这几天在翻旧代码时发现以前写的注释部分有很多单词拼写错误,这些单词错得不算离谱,应该可以用工具自动纠错绝大部分。用 Python 写个拼写检查脚本很容易,如果能很好利用 aspell/ispell 这些现成的小工具就更简单了。 要点 1、输入一个拼写错误的单词,调用 aspell -a 后得到一些候选正确单词,然后用距离编辑进一步嗮选出更精确的词。比如运行 aspell -a,输入 ‘hella’ 后得到如下结果: hell, Helli, hello, heal, Heall, he’ll, hells, Heller, Ella, Hall, Hill, Hull, hall, heel,
2021-12-06 17:03:41 61KB python python函数 subprocess
1
这几天写代码中遇到的一个常见问题,在Python中如何批量的生成一些变量,如生成变量X1, X2, X3,并在后续的方法中调用,完成赋值、取值等操作。这个问题也算是常见的吧,之前遇到过,也不了了之了。而这次遇到了同样的问题,虽然是创建三个变量数量较少,但从代码维护和易读性的角度考虑,需要使用一些恰当的手段,来避免重复写三次同样代码带来的弊端。一百次,一万次?总不能复制这么多次吧。(为何不复制?详情参考软件工程中的软件维护)。 因此有必要养成良好的习惯,而不是复制三次同样的代码。 使用Locals()方法 在普通函数内的确可以使用,但在类中不行。这个问题也困扰了我很久,所以,建议在编写类时需要批
2021-12-06 13:23:42 52KB python python写文件 python函数
1
一个可以绘制函数图像的Python玩具
2021-12-03 21:06:16 30KB python 函数 图像
1
八皇后问题:八皇后问题,是一个古老而著名的问题,是回溯算法的典型案例。该问题是国际西洋棋棋手马克斯·贝瑟尔于1848年提出:在8×8格的国际象棋上摆放八个皇后,使其不能互相攻击,即任意两个皇后都不能处于同一行、同一列或同一斜线上,问有多少种摆法。 高斯认为有76种方案。1854年在柏林的象棋杂志上不同的作者发表了40种不同的解,后来有人用图论的方法解出92种结果。计算机发明后,有多种计算机语言可以解决此问题(百度百科)。 最近在学习回溯递归的算法,所以试着用Python实现八皇后的求解问题,刚开始总是走不通,后来发现是走到死节点后,回溯需要将前一步的操作还原,这是我学习过程中一直不太好理解的一
2021-12-03 16:02:45 62KB python python函数 python算法
1