摘要: 一、简单介绍Matplotlib 1、Matplotlib是一个强大的Python绘图和数据可视化的工具包2、安装方法:pip install matplotlib 3、引用方法:import matplotlib.pyplot as plt4、绘图函数:plt.plot()5、显示图像:plt.s 阅读全文
posted @ 2018-06-20 23:25 李小小小伟 阅读(315) 评论(0) 推荐(0) 编辑
摘要: 一、pandas简单介绍 1、pandas是一个强大的Python数据分析的工具包。2、pandas是基于NumPy构建的。3、pandas的主要功能 --具备对其功能的数据结构DataFrame、Series --集成时间序列功能 --提供丰富的数学运算和操作 --灵活处理缺失数据4、安装方法:p 阅读全文
posted @ 2018-06-20 23:08 李小小小伟 阅读(452) 评论(0) 推荐(0) 编辑
摘要: 一、NumPy:数组计算1、NumPy是高性能科学计算和数据分析的基础包。它是pandas等其他各种工具的基础。2、NumPy的主要功能: 3、安装方法:pip install numpy 二、NumPy:ndarray-多维数组对象1、创建ndarray:np.array()2、ndarray是多 阅读全文
posted @ 2018-06-20 22:25 李小小小伟 阅读(286) 评论(0) 推荐(0) 编辑
摘要: 一、IPython基础功能 1、IPython是交互式的Python命令行2、安装与使用 注:之后想学习机器学习的读者强烈建议安装Anaconda(含有numpy、pandas等等等) 二、IPython高级功能 1、基本使用 2、魔术命令:以%开始的命令 3、IPython Notebook 4、 阅读全文
posted @ 2018-06-20 21:56 李小小小伟 阅读(149) 评论(0) 推荐(0) 编辑
摘要: 第八章《排序》 一、直接插入排序 //(1)时间复杂度分析: // ①最坏情况(整个序列逆序):O(n²) // ②最好情况(整个序列有序):O(n) // ③平均时间复杂度:O(n²) //(2)空间复杂度分析: // ①:O(1) 二、折半插入排序 三、希尔排序 四、冒泡排序 五、快速排序 六、 阅读全文
posted @ 2018-06-20 21:24 李小小小伟 阅读(1401) 评论(1) 推荐(1) 编辑