随笔分类 - 数据分析与算法
摘要:常见算法 算法与数据结构是面试考察的重中之重,也是日后刷题时需要着重训练的部分。 简单的总结一下,大约有这些内容: 算法 - Algorithms 1、排序算法:快速排序、归并排序、计数排序2、搜索算法:回溯、递归、剪枝技巧3、图论:最短路、最小生成树、网络流建模4、动态规划:背包问题、最长子序列、
阅读全文
摘要:Python 是一种面向对象、直译式计算机程序设计语言,由 Guido van Rossum 于 1989 年底发明。由于他简单、易学、免费开源、可移植性、可扩展性等特点,Python 又被称之为胶水语言。下图为主要程序语言近年来的流行趋势,Python 受欢迎程度扶摇直上。 图片来源用 Pytho
阅读全文
摘要:第一部分 算法简单概念 算法概念 复习:递归 时间复杂度 空间复杂度 什么是算法? 算法(Algrithm):一个计算过程,解决问题的方法 复习:递归 递归的两个特点: (1)、调用自身 (2)、结束条件 简单的几个函数: def func1(x): print(x) func1(x-1) def
阅读全文
摘要:01-02 金融量化分析简介 学习目标 金融量化简介 数据分析简介 常用库简介 1、学习目标 谈到金融量化分析,可能大多数人想到的肯定就是海量的股票数据,交叉错乱的股票数据图表,让从未接触过金融的人无法入手,就会想这种东西我怎么可能学的会。但是在我们有着扎实的Python编程基础就完全不需要担心
阅读全文
摘要:学习路线 简介 简单绘制线形图 plot函数 支持图类型 保存图表 1、简介 Matplotlib是一个强大的Python绘图和数据可视化的工具包。数据可视化也是我们数据分析的最重要的工作之一,可以帮助我们完成很多操作,例如:找出异常值、必要的一些数据转换等。完成数据分析的最终结果也许就是做一个可交
阅读全文
摘要:补充上一篇未完待续的Numpy知识点 索引和切片 数组和标量(数字)之间运算 li1 = [ [1,2,3], [4,5,6] ] a = np.array(li1) a * 2 运行结果: array([[ 2, 4, 6], [ 8, 10, 12]]) 索引 # 将一维数组变成二维数组 arr
阅读全文
摘要:数据分析介绍 1、数据分析是什么? 2、数据分析能干什么? 3、为什么利用Python进行数据分析? 4、数据分析过程概述 5、常用库简介 1、数据分析是什么? 数据分析是指用适当的统计分析方法对收集来的大量数据进行分析,提取有用信息和形成结论而对数据加以详细研究和概括总结的过程; 在我们如今这个时
阅读全文