摘要: 系统版本 CentOS/7 64位 1.安装使用python3 创建python3目录 sudo mkdir /usr/local/python3 进入python3目录 cd /usr/local/python3 下载python3压缩包 sudo wget https://www.python. 阅读全文
posted @ 2018-12-10 17:10 dalyday 阅读(571) 评论(0) 推荐(0) 编辑
摘要: 这篇博文主要是研究二叉树遍历的递归与非递归算法,有兴趣的小伙伴可以了解下! 二叉树的递归遍历(深度优先遍历) 先来张图,看看各结点遍历时的情况: 二叉树深度优先遍历总结(分别为第一次,第二次,第三次进入某个结点): 递归遍历内部有系统栈,其作用: 1.保护现场(类似存档) 2.恢复现场(类似读档) 阅读全文
posted @ 2018-11-20 23:50 dalyday 阅读(403) 评论(0) 推荐(0) 编辑
摘要: 如何利用rest framework搭建Django API框架! 环境:win10 python3.6 思路步骤: 操作流程: # 安装模块pip install djangorestframework # settings.py配置 1. apps中注册 2.末尾添加以下代码,访问权限 # ap 阅读全文
posted @ 2018-11-20 16:14 dalyday 阅读(187) 评论(0) 推荐(0) 编辑
摘要: 栈-stack(A pile of things) 定义:栈是一种只能在一端进行插入或删除操作的线性表。 特点:先进后出(First In,Last Out--FILO) 1.顺序栈: 栈的实现: int stack[maxSize]; int top = -1 元素入栈: stack[++top] 阅读全文
posted @ 2018-11-19 15:43 dalyday 阅读(266) 评论(0) 推荐(0) 编辑
摘要: 一.排序算法 1.直接插入排序: 2.简单选择排序 3.冒泡排序: 4.shell排序 5.堆排序 建立大顶堆 插入节点: 删除节点: 6.快速排序 7.归并排序 8.基数排序 初始基数 按个位数-分类与收集 按十位数-分类与收集 按百位数-分类与收集 二.算法复杂度 更多资料,请参考: https 阅读全文
posted @ 2018-11-02 14:20 dalyday 阅读(323) 评论(0) 推荐(0) 编辑
摘要: 一、Matplotlib概述 1.Matplotlib是一个强大的Python绘图和数据可视化的工具包。 2.python中操作方式: 安装方法:pip install matplotlib 引用方法:import matplotlib.pyplot as plt 3.也可以通过安装anaconda 阅读全文
posted @ 2018-07-13 16:04 dalyday 阅读(494) 评论(0) 推荐(0) 编辑
摘要: 一、pandas概述 1.pandas是一个强大的Python数据分析的工具包,是基于NumPy构建的。 2.pandas的主要功能 具备对其功能的数据结构DataFrame、Series 集成时间序列功能 提供丰富的数学运算和操作 灵活处理缺失数据 3.python中操作方式: 安装方法:pip 阅读全文
posted @ 2018-07-12 22:54 dalyday 阅读(567) 评论(0) 推荐(0) 编辑
摘要: 一、numpy概述 NumPy是高性能科学计算和数据分析的基础包。它是pandas等其他各种工具的基础。 NumPy的主要功能: ndarray,一个多维数组结构,高效且节省空间 无需循环对整组数据进行快速运算的数学函数 *读写磁盘数据的工具以及用于操作内存映射文件的工具 *线性代数、随机数生成和傅 阅读全文
posted @ 2018-07-11 22:18 dalyday 阅读(513) 评论(0) 推荐(0) 编辑
摘要: 一、安装Scrapy: 如果您还未安装,请参考https://www.cnblogs.com/dalyday/p/9277212.html 二、Scrapy基本配置 1.创建Scrapy程序 cd D:\daly\PycharmProjects\day19_spider # 根目录自己定 scrap 阅读全文
posted @ 2018-07-09 18:52 dalyday 阅读(283) 评论(0) 推荐(0) 编辑
摘要: 系统:win10平台 python版本:3.6.1 1. 下载并安装 pywin32: 进入https://sourceforge.net/projects/pywin32/files/,按照下图目录点击pywin32,选择Build 221,找到自己对应版本的pywin32点击连接即可自己下载,安 阅读全文
posted @ 2018-07-07 14:36 dalyday 阅读(2292) 评论(0) 推荐(0) 编辑