上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 29 下一页
摘要: 分治法所能解决的问题一般具有以下几个特征: 1) 该问题的规模缩小到一定的程度就可以容易地解决 2) 该问题可以分解为若干个规模较小的相同问题,即该问题具有最优子结构性质。 3) 利用该问题分解出的子问题的解可以合并为该问题的解; 4) 该问题所分解出的各个子问题是相互独立的,即子问题之间不包含公共 阅读全文
posted @ 2017-05-14 00:04 罗兵 阅读(4269) 评论(0) 推荐(2) 编辑
摘要: ```python 例1. 按照元素出现的次数来排序 seq = [2,4,3,1,2,2,3] 按次数排序 seq2 = sorted(seq, key=lambda x:seq.count(x)) print(seq2) [4, 1, 3, 3, 2, 2, 2] 改进:第一优先按次数,第二优先 阅读全文
posted @ 2017-05-13 21:38 罗兵 阅读(633) 评论(0) 推荐(0) 编辑
摘要: 效果图 阅读全文
posted @ 2017-04-26 22:56 罗兵 阅读(835) 评论(0) 推荐(0) 编辑
摘要: |频率|所属类型|模式名称|模式|简单定义| | | | | |: | |5|创建型|Singleton|单件|保证一个类只有一个实例,并提供一个访问它的全局访问点。| |4|创建型|Abstract Factory|抽象工厂|提供一个创建一系列相关或相互依赖对象的接口,而无须指定它们的具体类。| 阅读全文
posted @ 2017-04-20 22:36 罗兵 阅读(1424) 评论(0) 推荐(0) 编辑
摘要: python3 的 round 函数感觉很别扭,其运算结果与习惯不相符。特记录下来: 代码 效果图 阅读全文
posted @ 2017-04-18 23:28 罗兵 阅读(818) 评论(0) 推荐(0) 编辑
摘要: 用类作为装饰器 练习一 最初代码 改进一 改进二 改进三 练习二 最初代码 改进:进程锁 阅读全文
posted @ 2017-04-17 00:03 罗兵 阅读(697) 评论(0) 推荐(0) 编辑
摘要: 如果不考虑作图, "这里" 的两个例子可以改写成下面的样子: 求圆周率 python import random ''' 蒙特卡罗模拟 投点法计算圆周率 ''' 投点游戏 def play_game(): 圆 r = 1.0 半径 a, b = (0., 0.) 圆心 正方形区域边界 x_min, 阅读全文
posted @ 2017-04-16 15:55 罗兵 阅读(857) 评论(0) 推荐(0) 编辑
摘要: 本文使用蒙特卡罗方法验证蒙提霍尔游戏的结论。 以下代码,本人原创! 完整代码 效果图 阅读全文
posted @ 2017-04-15 12:52 罗兵 阅读(1000) 评论(0) 推荐(0) 编辑
摘要: 蒙特卡罗(Monte Carlo)方法的精髓: 用统计结果去计算频率,从而得到真实值的近似值 。 一、求圆周率的近似值,采用 投点法 python import numpy as np import matplotlib.pyplot as plt from matplotlib.patches i 阅读全文
posted @ 2017-04-15 10:14 罗兵 阅读(13018) 评论(0) 推荐(0) 编辑
摘要: 鼠标事件 键盘事件 对于大多数的单字符按键,你还可以忽略“”符号。但是空格键和尖括号键不能这样做(正确的表示分别为、) 特殊键的键名 根据事件,查看按键 阅读全文
posted @ 2017-04-12 22:43 罗兵 阅读(10395) 评论(0) 推荐(1) 编辑
上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 29 下一页