摘要:
pip 换源 -- 下面永久修改 -- Linux: 修改 ~/.pip/pip.conf (没有就创建一个), 内容如下: Windows: 直接在user目录中创建一个pip目录,如:C:\Users\xx\pip,新建文件pip.ini,内容如下 阅读全文
摘要:
二叉树: 根节点 左叶子节点 右叶子节点 子树 二叉树的遍历: 广度遍历(层级) 插入到第一次出现的空节点上面 深度遍历: 前序(根左右) 中序(左根右) 后序(左右根) tree = Tree() #实例化一个二叉树for i in range(10): tree.add(i)tree.trave 阅读全文
摘要:
1 顺序查找 全局索引查找 乱序列表适用 缺点就是列表所有元素都要遍历 有序列表的 有限次数索引查找 核心就是找到了后面的元素就不遍历了 提高了查找的效率 2 二分查找 有序列表对于我们的实现搜索是很有用的。在顺序查找中,当我们与第一个元素进行比较时,如果第一个元素不是我们要查找的,则最多还有 n- 阅读全文
摘要:
时间复杂度- 哪一项在表达式里面权重最大 数据结构- 就是对基本数据(int float .. )的一种组织形式 容器就是数据的存放 {{}} O(1)效率最高 算法和数据结构之间的关系 数据的不同组织形式会影响算法对数据进行相关操作的效率不同 timeit 平均耗时 from timeit import Timer t = Timer('func()'... 阅读全文
摘要:
垃圾回收 Python的GC模块主要运用了引用计数来跟踪和回收垃圾。在引用计数的基础上,还可以通过“标记-清除”解决容器对象可能产生的循环引用的问题。通过分代回收以空间换取时间进一步提高垃圾回收的效率。 阅读全文
摘要:
数据结构 -- 栈 stack 特征: 先进后出 数据结构 -- 队列 queue 特征: 先进先出,后进后出 案例: 20台电脑公用一个打印机,排队打印的情况 数据结构 - 双端队列 Deque double-ended queue 优缺点: (尽管双端队列看起来似乎比栈和队列更灵活,但实际上在应 阅读全文
摘要:
# python数据结构的性能分析 https://www.cnblogs.com/bobo-zhang/p/10521769.html 阅读全文
摘要:
什么是计算机科学? 首先明确的一点就是计算机科学不仅仅是对计算机的研究,虽然计算机在科学发展的过程中发挥了重大的作用,但是它只是一个工具,一个没有灵魂的工具而已。所谓的计算机科学实际上是对问题、解决问题以及解决问题的过程中产生产生的解决方案的研究。例如给定一个问题,计算机科学家的目标是开发一个算法来 阅读全文
摘要:
# 本例子 开100线程 阅读全文
摘要:
机器学习 from sklearn.linear_model import LinearRegression# 实例化一个模型对象linner = LinearRegression()# 求解 (训练模型):需要将样本数据(特征,目标)带入到模型对象中linner.fit() # X特征数据必须是二 阅读全文