自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(51)
  • 资源 (5)
  • 收藏
  • 关注

原创 详细!PyCharm连接MySQL数据库教程+心得

第一步:安装MySQL下载地址:https://dev.mysql.com/downloads/mysql/下载完后,我们将 zip 包解压到相应的目录,这里我将解压后的文件夹放在 C:\web\mysql-8.0.11 下。接下来我们需要配置下 MySQL 的配置文件打开刚刚解压的文件夹 C:\web\mysql-8.0.11 ,在该文件夹下创建 my.ini 配置文件,编辑 my....

2019-03-30 11:04:13 24611 18

原创 数据挖掘-利用逻辑回归算法进行分类

【实验目的】1、 掌握逻辑回归算法的原理,理解算法的步骤。2、 掌握不同梯度方法下的逻辑回归算法,加深对逻辑回归算法的理解。【实验性质】设计型实验【实验内容】使用Logistic算法实现分类【实验环境】Python 2代码:from numpy import *def loadDataSet(): dataMat = []; labelMat = [] fr...

2019-03-27 21:37:36 736 2

原创 数据挖掘-K-means聚类算法的实现及其应用

【实验目的】1、 掌握K-means聚类算法的原理,理解算法的步骤。2、 加深对K-means聚类算法的理解,掌握改进的K-means算法。【实验性质】设计型实验【实验内容】使用K-means实现聚类【实验环境】Python 2代码:from numpy import *def loadDataSet(fileName): dataMat = [] ...

2019-03-27 21:34:21 1238 1

原创 python基础11_OOP_面向 对象

0.OOP-Python面向对象Python的面向对象面向对象编程基础共有私有继承组合 Minxi魔法函数魔法函数概念构造类魔法函数运算类魔法函数1.面向对象概述 (ObjectOriented. OO)OOP思想接触到任意一个任务,首先想到的是任务这个世界的构成,是由模型构成的几个名词OO :面向对象OOA :面向对象的分析OOD ...

2019-03-26 08:56:06 377

原创 第二章 确定性知识系统

2.1确定性知识系统概述2.1.1 确定性知识表示概述1、知识的概念一般普遍的观点认为,知识是人们在改造客观世界的实践中积累起来的认识和经验。也有人认为,知识是对信息进行智能性加工所形成的对客观世界规律性的认识。即:知识=信息+关联知识=事实+信念+启发式2、知识的类型按知识的适用范围:常识性知识和领路性知识按知识的作用效果:陈述性知识(是什么,为什么)、过程性知识(怎么做...

2019-03-21 15:55:53 14277

原创 python网络爬虫-爬取《斗破苍穹》全文小说 源码

python网络爬虫-爬取《斗破苍穹》全文小说 源码import sysreload(sys)sys.setdefaultencoding("utf-8")import requestsimport reimport timeheaders = { 'User-Agent':'Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/5...

2019-03-18 21:09:52 2107 1

原创 python网络爬虫-爬取酷狗TOP500的数据 源码

python网络爬虫-爬取酷狗TOP500的数据import requestsfrom bs4 import BeautifulSoupimport timeheaders = { 'User-Agent':'Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/56.0...

2019-03-18 21:05:58 949

原创 数据结构-二叉树操作(创建、先序、中序、后序遍历、计算叶子节点数目、计算二叉树深度、左右子树交换、随机数列产生排序树、查找结点、删除节点、广度遍历、非递归先序遍历)C语言源码(全)

数据结构-二叉树操作(创建、先序、中序、后序遍历、计算叶子节点数目、计算二叉树深度、左右子树交换、随机数列产生排序树、查找结点、删除节点、广度遍历、非递归先序遍历)C语言源码(全)#include<stdio.h>#include<stdlib.h>#include<time.h>#define null 0#define ElemType int#...

2019-03-18 09:46:53 1786

原创 数据结构-链表逆置 C语言源码

数据结构-链表逆置 C语言源码#include <stdio.h> #include <stdlib.h> struct node { int data; struct node *next; }node;struct node *creat(int n) //创建链表 { struct node *head,*p,*s; int i; p=head...

2019-03-17 13:22:37 499

原创 数据结构-链表操作(创建、输出、查找、插入、删除等) C语言源码

数据结构-链表操作(创建、输出、查找、插入、删除等) C语言源码#include<stdio.h>#include<stdlib.h>typedef char datatype;typedef struct node{ datatype data; struct node *next;}linklist;linklist *head,*p;/...

2019-03-17 13:17:59 4295 1

原创 数据结构-折半查找 C语言源码

数据结构-折半查找 C语言源码#include<stdio.h>#include<stdlib.h>struct ZBCZ{ int*elem; int length;};void ko(ZBCZ& l,int n){ int hj; l.elem=(int*)malloc(sizeof(int)*n); for(int k=0;k&...

2019-03-17 13:13:24 1621

原创 数据结构-线性表有序插入 C语言源码

数据结构-线性表有序插入 C语言源码#include<stdio.h>#include<stdlib.h>struct YXCR{ int*elem; int length;};void ko(YXCR& l,int n){ int hj; l.elem=(int*)malloc(sizeof(int)*n); for(int k=0...

2019-03-17 13:10:58 917

原创 数据结构-线性表删除 C语言源码

数据结构-线性表删除 C语言源码#include<stdio.h>#include<stdlib.h>struct SC{ int*elem; int length;};void ko(SC& l,int n){ int hj; l.elem=(int*)malloc(sizeof(int)*n); for(int k=0;k<...

2019-03-17 13:08:37 2660 2

原创 数据结构-线性表逆置 C语言源码

数据结构-线性表逆置 C语言源码#include<stdio.h>#include<stdlib.h>struct NZ{ int*elem; int length;};void ko(NZ& l,int n){ int hj; l.elem=(int*)malloc(sizeof(int)*n); for(int k=0;k<n;...

2019-03-17 13:05:28 4084 2

原创 数据结构-冒泡排序 C语言源码

数据结构-冒泡排序 C语言源码#include<stdio.h>#include<stdlib.h>struct MP{ int*elem; int length;};void ko(MP& l,int n){ int hj; l.elem=(int*)malloc(sizeof(int)*n); for(int k=0;k<n...

2019-03-17 13:02:52 577

原创 数据结构-快速排序 C语言源码

数据结构-快速排序 C语言源码#include<stdio.h>#include<stdlib.h>struct KP{ int*elem; int length;};//定义结构 void ss(KP& l,int n){ int hj; l.elem=(int*)malloc(sizeof(int)*n); for(int k=0;k...

2019-03-17 12:59:55 1114

原创 数据结构-线性表合并 C语言源码

数据结构-线性表合并 C语言源码#include<stdio.h>#include<stdlib.h>struct HB{ int*elem; int length;};void ko(HB& l,int n){ int hj; l.elem=(int*)malloc(sizeof(int)*n); for(int k=0;k&a

2019-03-17 12:57:46 4979 5

原创 数据结构-线性表插入 C语言源码

#数据结构-线性表插入操作-源码#include<stdio.h>#include<stdlib.h>struct charu{ int*elem; int length; int listsize; };//定义结构 void ss(charu& l,int n){ int hh; l.e

2019-03-17 12:54:31 5535 1

原创 python递归实现汉诺塔问题-详解

汉诺塔问题规则:每次移动一个盘子任何时候大盘子在下面,小盘子在上面方法:n=1: 直接把A上的一个盘子移动到C上, A->Cn=2:把小盘子从A放到B上, A->B把大盘子从A放到C上, A->C把小盘子从B放到C上, B->Cn=3:把A上的两个盘子,通过C移动到B上去, 调用递归实现把A上剩下的一个最大盘子移动到C上, A->C把B上两...

2019-03-16 16:37:02 1544

原创 python基础10_字典_dict

dict字典字典是一种组合数据,没有顺序的组合数据,数据以键值对形式出现In [76]:字典的创建创建空字典1d = {}print(d)创建空字典2d = dict()print(d)创建有值的字典, 每一组数据用冒号隔开, 每一对键值对用逗号隔开d = {“one”:1, “two”:2, “three”:3}print(d)用dict创建有内容字典1d = dic...

2019-03-16 15:59:46 969

原创 python基础_09_集合_set

集合-set集合是高中数学中的一个概念一堆确定的无序的唯一的数据,集合中每一个数据成为一个元素In [25]:集合的定义s = set()print(type(s))print(s)此时,大括号内一定要有值,否则定义出的是一个dicts = {1,2,3,4,5,6,7}print(s)<class ‘set’>set(){1, 2, 3, 4, 5, 6, ...

2019-03-16 15:57:59 226

原创 python基础08_元组_tuple

元组-tuple元组可以看成是一个不可更改的list元组创建In [32]:创建空元组t = ()print(type(t))创建一个只有一个值的元组t = (1,)print(type(t))print(t)t = 1,print(type(t))print(t)创建多个值的元组t = (1,2,3,4,5)print(type(t))print(t)t = ...

2019-03-16 15:56:00 240

原创 python基础07_列表_list

内置数据结构(变量类型)listsetdicttuple ## list(列表)一组由顺序的数据的组合创建列表空列表In [24]:1, 创建空列表l1 = []type是内置函数,负责打印出变量的类型print(type(l1))print(l1)2. 创建带值的列表l2 = [100]print(type(l2))print(l2)3. 创建列表,带多个值...

2019-03-16 15:52:56 863

原创 python基础06_函数作用域

变量作用域变量由作用范围限制分类:按照作用域分类全局(global): 在函数外部定义局部(local):在函数内部定义变量的作用范围:全局变量:在整个全局范围都有效全局变量在局部可以使用(即函数内部可以方位函数外部定义的变量)局部变量在局部范围可以使用局部变量在全局范围无法使用LEGB原则L(Local)局部作用域E(Enclosing function locale)外...

2019-03-16 13:11:36 210

转载 《python基础面试,列表排序》

python基础面试中,列表排序往往是一个热门话题,今天就和大家聊聊python的排序知识点首先呢python list内置sort()方法就可以用来排序,用法也相当简单其次python内置的全局sortd()方法也可以对迭代的序列排序生成新的序列¶list内置sort()方法无返回值,直接在原有列表上进行操作sortd()方法有返回值生成新的序列下面我们用例子说明In [6]:...

2019-03-16 10:10:24 531

原创 算法设计-解图三着色问题 C代码

主要功能:解图三着色问题#include <stdio.h>int n,m;//顶点数,可用颜色数int a[100][100];//图的邻接矩阵int x[100];//当前解int sum=0;//找到的找色方案void input(){ printf("输入顶点数n和着色数m:\n"); scanf("%d %d",&n,&am

2019-03-15 09:09:31 3980 3

原创 算法设计-解最短路径问题 C代码

主要功能:解最短路径问题#include<stdio.h> #define SIZE 110 #define INF 1000000; int map[SIZE][SIZE]; //邻接矩阵存储 int len[SIZE]; //d[i]表示源点到i这个点的距离 int visit[SIZE]; //节点是否被访问 int n,m; int di...

2019-03-15 09:07:31 583

原创 算法设计-递归法解背包问题 C代码

主要功能:递归法解背包问题#include<stdio.h> int maxNum[6]; //存放最优解的编号 int maxValue=0; //存放最大价值 int w[6] = {0,2,2,6,5,4};//每个物品的重量,第一个为0,方便角标对应 int v[6] = {0,6,3,5,4,6};//每个物品的价值,第一个为0,方便角标对应 i...

2019-03-15 09:05:22 692

原创 算法设计-动态规划法解背包问题 C代码

主要功能:动态规划法解背包问题#include<stdio.h> int f[10][100]; //构造最优矩阵 void package0_1(int *w,int *v,int n,int c) { int i,j; //初始化矩阵 for(i=1;i<=n;i++) f[i][0] = 0; ...

2019-03-15 09:03:52 464

原创 算法设计-动态规划法解最长公共子序列问题 C代码

主要功能:动态规划法解最长公共子序列问题#include<stdio.h> #include<string.h> char a[101],b[101]; char num[102][102];//记录中间结果的数组 //动态规划采用二维数组来标识中间计算结果,避免重复的计算来提高效率void LCS(int lena,int lenb){ fo...

2019-03-15 09:01:37 1615 1

原创 算法设计-递归法解最长公共子序列问题 C代码

主要功能:递归法解最长公共子序列问题#include<stdio.h>#include<string.h>/*递归思路: 当数组a和b对应位置字符相同时,则直接求解下一个位置; 否则,取两种情况中的较大数值。 */char a[101],b[101];//定义字符串数组int lena,lenb,lenz=0;int maxlong(int ...

2019-03-15 08:59:43 1052 1

原创 算法设计-实现运动员比赛日程表 C代码

主要功能:实现运动员比赛日程表. *算法思想:按分治策略,将所有选手对分为2组,n个选手的比赛日程就可以通过n/2个选手比赛日程表来决定#include <stdio.h> #include <math.h> #include <windows.h> const int MAX=1024;int a[MAX][MAX];...

2019-03-15 08:56:11 1689 1

原创 算法设计-实现快速排序 C代码

主要功能:实现快速排序法.#include <stdio.h>void quick_sort( int *a, int n){ int i, j, p, tmp; if (n < 2) return; p = a[n / 2]; for ( i = 0, j = n -1;; i++, j--) { while (a[...

2019-03-15 08:46:12 327

原创 算法设计-测评选择排序和归并排序算法的运行效率 C代码

测评选择排序和归并排序算法的运行效率#include<stdio.h>#include<stdlib.h>#include<time.h>#include<windows.h>#define MAX 65536*2//选择排序void SelectSort

2019-03-14 19:08:24 460

原创 算法设计-自底向上合并排序法 (非递归) C代码

自底向上合并排序法 (非递归)#include <stdio.h>#include <stdlib.h>#define LEN 10// merge_sort(): 非递归实现-自底向上// 将原数组划分为left[min...max] 和 right[min...max]两部分void BottomUpSort(int *list, int length)...

2019-03-14 19:05:01 1189

原创 算法设计-插入排序法 C代码

主要功能:插入排序法.#include <stdio.h> #include <stdlib.h> //插入排序 void InsertSort(int *a,int len); //输出数组中的元素 void OutputArray(int *a, int len); int main() { int a[10] = {2, 9, ...

2019-03-14 19:01:31 316

原创 算法设计-用选择排序按从小到大的顺序排列数 C代码

主要功能:用选择排序按从小到大的顺序排列数#include <stdio.h>#define N 10void SelectionSort(int *a,int n){ int i,j,temp; for(i=0;i<n-1;i++) { for(j=i+1;j<n;j++) { if(...

2019-03-14 18:58:48 3463 1

原创 算法设计-用递归方法实现选择排序 C代码

#include<stdio.h>#include<stdlib.h>#define N 10 void SelectionSort(int* a,int n,int i){ if(i>=n-1) { return; } else{ int temp,j; temp=i; ...

2019-03-14 18:55:59 3506

原创 python基础05_函数完结_参数_函数文档

以上知识点为观看图灵学院python全系列教程所做笔记,在此向图灵学院表示感谢!仅供参考,请勿转载

2019-03-14 18:27:41 135

原创 python基础练习题(进阶)03

3.1 编写函数test(password, earning, age)用于检测输入错误。要求输入密码password第一个符号不能是数字,工资earnings的范围是0—20000,工作年龄的范围是18—70。若三项检查都通过则返回True。代码:inputdef test(password, earning, age): assert password[0] not in ['0...

2019-03-14 12:16:47 3022

朴素贝叶斯分类 源码+步骤

该文档为朴素贝叶斯分类算法的实现步骤,包括源码注解和详细步骤

2019-03-14

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除