0100-【课程实战】-Python数据分析炒菜-第3章-Pandas数据结构

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/leadingsci/article/details/89286320 习惯导入方法 import pandas as pd import numpy as np import matplotlib.pyplot as plt 3.1 Series数据结构 3.1.1 Series是什么 一维数组 3.1.2 创建一个Series import pandas as pd # 出入一个列表 pd
分类: 其他 发布时间: 04-14 23:11 阅读次数: 0

0101-【课程实战】-Python数据分析炒菜-第4章-准备食材——获取数据源

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/leadingsci/article/details/89286583 文章目录 4.1 导入外部数据 4.1.1 导入.xlsx文件 ![在这里插入图片描述](https://img-blog.csdnimg.cn/20190413211050479.png) 4.1.2 导入.csv文件 4.1.3 导入.txt文件 4.1.4 导入sql文件 4.2 新建数据 4.3 熟悉数据 4.3.1
分类: 其他 发布时间: 04-14 23:11 阅读次数: 0

0102-【课程实战】-Python数据分析炒菜-第5章-淘米洗菜——数据预处理

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/leadingsci/article/details/89290696 文章目录 5.1 缺失值处理 5.1.2 缺失值删除 5.1.3 缺失值填充 5.2 重复值处理 5.3 异常值的检测与处理 5.3.1 异常值检测 5.3.2 异常值处理 5.4 数据类型转换 5.4.1 数据类型 5.4.2 类型转换 5.5 索引设置 5.5.2 重新设置索引 5.5.3 重命名索引 5.5.4 重置索引
分类: 其他 发布时间: 04-14 23:11 阅读次数: 0

0103-【课程实战】-Python数据分析炒菜-第6章-菜品挑选——数据选择

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/leadingsci/article/details/89294462 文章目录 6.1 列选择 6.1.1 选择某一列/某几列 6.1.2 选择连续的某吉列 6.2 行选择 6.2.1 选择某一行/某几行 6.2.2 选择连续的某几行 6.2.3 选择满足条件的行 6.3 行列同时选择 6.3.1 普通索引+ 普通索引选择指定的行或列 6.3.2 位置索引 + 位置索引选择指定的行或列 6.3.
分类: 其他 发布时间: 04-14 23:11 阅读次数: 0

0104-【课程实战】-Python数据分析炒菜-第7章-切配菜品——数值操作

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/leadingsci/article/details/89301952 文章目录 7.1 数值替换 7.1.1 一对一替换 7.1.2 多对一替换 7.1.3 多对多替换 7.2 数值排序 7.2.1 按照一列数值进行排序 7.2.2 按照缺失值的列进行排序 7.2.3 按照多列数值进行排序 7.3 数值排名 7.4 数值删除 7.4.1 删除列 7.4.2 删除行 7.4.3 删除特定行 7.5
分类: 其他 发布时间: 04-14 23:11 阅读次数: 0

0105-【课程实战】-Python数据分析炒菜-第12章——盛菜装盘——结果导出

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/leadingsci/article/details/89303374 文章目录 12.1 导出为.xlsx文件 12.1.1 设置文件导出路径 12.1.2 设置Sheet名称 12.1.3 设置索引 12.1.4 设置要导出的列 12.1.5 设置编码格式 12.1.6 缺失值处理 12.1.7 无穷值处理 12.2 导出为.cvs文件 12.2.1 设置文件路径 12.2.2 设置索引 12
分类: 其他 发布时间: 04-14 23:11 阅读次数: 0

## 算法导论6.1练习题

6.1-1 在高度为h的堆中,元素个数最多和最少分别是多少? 本题有一点需要注意,算法导论中对堆的高度定义和数据结构中不一样,算法导论中堆的高度是从叶节点到根节点的最长简单路径上边的数目。 最少元素个数是最后一层只有一个节点: 2^0+2 ^1+2 ^2 +…+ 2 ^(h-1)+1=2 ^h。 最多元素个数是一颗满二叉树: 2^0+2 ^1+2 ^2 +…+ 2 ^(h-1)+2 ^h=2 ^(h+1)-1。 6.1-2证明:含n个元素的堆的高度为⌊lgn⌋ 证明:借用上一题的结论,则有2^
分类: 其他 发布时间: 04-14 23:11 阅读次数: 0

算法导论6.2

6.2-4 当i>A.heap-size/2时,有2*i>A.heap-size,超出了数组的边界范围,执行MAX-HEAPIFY(A,i)时元素将不会发生任何调动。 6.2-5 代码如下 MAX-HEAPIFY(A,i) while(true) l=LEFT(i) r=RIGHT(i) largest=i if(l<=A.heap-size and A[l]>A[i]) then largest
分类: 其他 发布时间: 04-14 23:11 阅读次数: 0

二叉树的高度和深度的区别

高度和深度是相反的表示,深度是从上到下数的,而高度是从下往上数。 我们先来看看高度和深度的定义,某节点的深度是指从根节点到该节点的最长简单路径边的条数,而高度是指从该节点到叶子节点的最长简单路径边的条数。 注意:这里边的条数是规定根节点的深度和叶子节点的高度是0; 所以树的深度和高度是相等的,而对其他节点来说深度和高度不一定相等。 如 B和C节点深度都为1,因为从根节点到到该节点的边数为1,B的高度为2,而C的高度为1。 当然树的深度是3高度也是3。树的高度和深度是相等的。
分类: 其他 发布时间: 04-14 23:11 阅读次数: 0

算法导论7.1

7.1-1 略 7.1-2 第一个问很明显,如果元素都相同,那么记录指针随着循环都会+1直到循环结束,返回的就是r。 第二个问就是第一个问的扩展,很明显若是元素都相同,那么循环结束时,记录指针i一定指向r-1。那么我们只要判断i+1是否与A[r]相同即可。相同则返回(p+r)/2;(若是所有元素都小于最后一个元素上述情况也成立) 7.1-3查看基本操作,n各元素比较n-1次。所以时间复杂度为O(n) 7.1-4只要把判断条件改反方向即可
分类: 其他 发布时间: 04-14 23:11 阅读次数: 0

用java实现模拟聊天室

本案例模拟聊天室,有着群发和私聊的功能,一切都在console中进行,没有界面,采用oop思想,封装操作 代码如下: 服务器端:服务端需要连接多个客户端,因此需要循环监听,每次连接一个客户端创建一个Channel线程,然后再次阻塞式监听。 package com.chatroot.java; import java.io.DataInputStream; import java.io.DataOutputStream; import java.io.IOException; import ja
分类: 其他 发布时间: 04-14 23:11 阅读次数: 0

PYCHARM 社区版 'django-admin.py' 不是内部或外部命令,也不是可运行的程序 或批处理文件。的处理

‘django-admin.py’ 不是内部或外部命令,也不是可运行的程序 或批处理文件。 如图所示,安装了DJANGO后 在命令行中用django-admin.py startproject mydjango1显示不存在, 检查了PATH路径,PATH路径已经填写。但仍不知错误在哪里 , 原因: 新版本的PYCHARM 社区版本中的django-admin.py 已经改为django-admin.script.py 换成django-admin-script.py startproject
分类: 其他 发布时间: 04-14 23:11 阅读次数: 0

Python/Pycharm的缩进规则 及快捷键

1、pycharm使多行代码同时缩进 鼠标选中多行代码后,按下Tab键,一次缩进四个字符 2、pycharm使多行代码同时左移 鼠标选中多行代码后,同时按住shift+Tab键,一次左移四个字符 Python语言是一款对缩进非常敏感的语言,给很多初学者带来了困惑,即便是很有经验的Python程序员,也可能陷入陷阱当中。最常见的情况是tab和空格的混用会导致错误,或者缩进不对,而这是用肉眼无法分别的。 在编译时会出现这样的错IndentationError:expected an indente
分类: 其他 发布时间: 04-14 23:11 阅读次数: 0

Spellchecker inspection helps locate typos and misspelling in your code, comments and literals, and

自从把默认的头注释的author改成自己的名字以后越看越顺眼,但是发现名字下面一直有个波浪线,强迫症简直不能忍。 技术分享图片 然后当你把鼠标放上去,再点击提示上的“more”,会看到下面的提示: Spellchecker inspection helps locate typos and misspelling in your code, comments and literals, and fix them in one click 翻译过来就是:拼写检查器检查可以帮助查找拼写错误和拼写错
分类: 其他 发布时间: 04-14 23:11 阅读次数: 0

Template file 'index.html' not found less... (Ctrl+F1) This inspection detects names that should

Django下存在两个及其以上的APP时,不同APP下templates目录中同名.html文件造成冲突。 解决方法: 下面给大家详细说明: 我这里就用两个应用(APP)给大家进行讲解,大家可以看到django目录下两个应用(APP)blog与blog2。 但是在浏览器中的运行结果却相同,为什么会出现这样的情况呢?下面我来给大家解释一下? Django查找templates Django按照INSTALLED_APPS中的添加顺序查找templates,下面应用的templates都是运用的第
分类: 其他 发布时间: 04-14 23:11 阅读次数: 0

06 使用向导创建MFC应用程序

版权声明:原创不易,如引用,请附原文链接 https://blog.csdn.net/Chiang2018/article/details/88753594 1、在VS中选择 文件 -- 新建 -- 项目… 2、选择 MFC – MFC应用程序,接下来我们创建一个单文档MFC标准类型应用程序 3、一路按默认值next,到最后一个页面 4、MFC自动为我们生成了四个类,修改它们的名称(自定义): 5、到此,MFC程序已经生成完毕,此时可以从类视图中找到CMainFrame(继承自CFrameWn
分类: 其他 发布时间: 04-14 23:11 阅读次数: 0

07 MFC的绘图及文本编程

版权声明:原创不易,如引用,请附原文链接 https://blog.csdn.net/Chiang2018/article/details/88757141 1、绘图编程 1、绘制线条 我们可以利用MFC提供的CClientDC类来实现这一功能,这个类跟CPaintDC一样,也派生于CDC类。CClientDC是窗口客户区的设备描述环境,它应用在WM_PAINT消息之外的消息处理函数中。我们只需要定义一个CClientDC对象,然后就可以利用该对象提供的函数进行绘图操作了。CClientDC对
分类: 其他 发布时间: 04-14 23:10 阅读次数: 0

08 MFC的菜单编程

版权声明:原创不易,如引用,请附原文链接 https://blog.csdn.net/Chiang2018/article/details/88781091 菜单栏、工具栏和状态栏是组成Windows程序图形界面的三个主要元素。大多数Windows程序都提供了菜单,作为用于与应用程序之间交互的一种途径。本节主要介绍与菜单相关的编程知识。 1、菜单命令响应函数 创建一个单文档的MFC应用程序,并运行,运行结果如下: 此时单击文件->新建,是没有反应的。因为此时它还没有添加它的处理函数。按下图菜单
分类: 其他 发布时间: 04-14 23:10 阅读次数: 0

09 MFC控件编程-对话框的种类

版权声明:原创不易,如引用,请附原文链接 https://blog.csdn.net/Chiang2018/article/details/88807532 在 VS中,可以创建以下 3 类典型的 Windows 应用程序,它们都是通过 MFC向导创建的: 基于对话框的应用程序:这类程序适合于文档较少而交互操作较多的应用场合,如 Windows 自带的计算器程序。 单文档界面( SDI )应用程序:这类程序一次只能打开一个文档,如 Windows 自带的 Notepad 程序。 多文档界面(
分类: 其他 发布时间: 04-14 23:10 阅读次数: 0

10 静态文本框、命令按钮和编辑框

版权声明:原创不易,如引用,请附原文链接 https://blog.csdn.net/Chiang2018/article/details/88807858 静态文本框、命令按钮和编辑框是Windows应用程序中最基本的控件。静态文本框是CStatic类的对象,命令按钮是CButton类的对象,编辑框是CEdit类的对象。这三个类都是从CWnd类直接派生来的,具有CWnd类的全部功能。 1、静态文本框 静态文本框(Static Text)是最简单的控件。它主要用来显示文本信息,不能接受用户输入
分类: 其他 发布时间: 04-14 23:10 阅读次数: 0