编程语言
文章平均质量分 85
vs974532452
这个作者很懒,什么都没留下…
展开
-
python中的nan处理
python中的nan,即Not A Number。定义nan的方法 a = float(‘nan’) or from decimal import Decimal a = Decimal(‘nan’)常见的计算结果为nan的情况 :a = -float("inf")b = -float("inf")c = float("inf")d = float("inf")1.a-b=na...原创 2019-07-16 15:48:31 · 8981 阅读 · 0 评论 -
安装z3-solver(python库)失败z3.z3types.Z3Exception: libz3.dll not found.
安装z3-solver报错Could not find libz3.dll; consider adding the directory containing it to - your system's PATH environment variable, - the Z3_LIBRARY_PATH environment variable, or - to the custom Z...原创 2019-07-19 08:29:40 · 2538 阅读 · 1 评论 -
逆向的拓扑排序(python)
拓扑排序概念请点击处查看,逆拓扑即考虑出度为0的情况。python代码如下(采用字典构建图的邻接结构实现)::def inverseTopsortTask(G): topRes = [] # 存储拓扑排序后的结果 vexDegree = {} # 存储各节点的出度 # 获取图的所有节点 vertex = [vex for vex in G.keys()] ...原创 2019-07-28 16:46:06 · 726 阅读 · 0 评论 -
合并两个升序的数组
将升序数组A1和A2进行合并操作,合并后的数组也保持升序,且数组A1的空间长度大于A1和A2的元素个数之和。再不开辟其它空间的情况下代码如下:def mergeArray(): A1 = [1, 4, 8] A2 = [2, 5, 6] L1 = len(A1) - 1 L2 = len(A2) - 1 for _ in range(4): ...原创 2019-09-09 10:57:04 · 1654 阅读 · 0 评论