中国地图闭合多边形数据大陆加海南岛加台湾 这组边界数据是气象级别的,相当精确。数据是严格的经纬度。 读入方法: with open('china.txt','r', encoding='utf-8') as f1: china= eval(f1.read()) 读入后的数据是一个列表,有三项,分别是大陆、海南岛、台湾的闭合多边形。 画图就比
python开发的任意表达式计算求值 基于算符优先算符的python开发的任意表达式计算求值类。 支持减号/负号,一符两用机制 支持浮点数、整数、字符串(用一个“开头,仿lisp语法) 支持所有算术运算符,包括**,//, % 支持全部7个比较运算符 支持与或非3个逻辑运算符 支持自定义数学函数(代码中预设sin函数作为示范) 支持外部
类代码自动生成工具 这个软件工具,包含全部源码。其功能在于根据多个有相互关联的类的结构定义(属性支持字符串、数字、布尔、列表),自动生成pascal代码,包括常见的savetofile,savetostream,copyfrom等函数。很大程度上节省了工作量。 其技术上的亮点包括使用yacc/lex技术进行了词法和语法
曲线图工具 根据CSV数据文件,画曲线图的一个工具的完整源代码。本来是作为交易分析的一部分,但交易分析效果不彰,现在把它独立出来源代码共享。从技术上来看,亮点包括一个分析命令行参数的框架(实际上是一个制作DOS命令行工具的框架),以及按比例曲线作图的方案。 使用说明详见内部。
chinaMap.rar 中国各省(港澳不单列) china_prov.lst.txt 各省临接矩阵(两个文件格式不同,但等价,台湾不与任何省相临) china_map.arr.txt china_map.csv.txt 中国分省纯色地图(可填色) china.png 可以用来做最短路和四色问题的测试数据
有界面wxPython的python贝塞尔曲线拟合多点的演示 和上一个版本的基本功能相似,区别在于这个版本将贝塞尔曲线的反算拟合功能封装为一个函数,直接importBezierTool之后,调用makeBezier即可。采用了互动选点的技术(这是从另外一个高分下载处得到的,他的功能只是通过控制点画线,缺少反算功能,但仍有其价值,故也保留)。如果没装wxPyth
用动态规划的思路算24并输出计算过程 当N=1,所给的数字是24即可以算出,否则不能算出。如果N>1,循环地取其中的两个进行许可的运算(一般只允许加、减、乘、除),得到一个新的数字。将这个新的数字与剩下的数字形成一个新的问题:这N-1个数字能否算出24。这就形成了递归。