自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(37)
  • 收藏
  • 关注

原创 机器学习入门实战1:鸢尾花分类

花名:鸢尾花别名:爱丽丝、蓝蝴蝶、紫蝴蝶花语:爱的使者、长久思念花期:5-6月颜色:蓝色、紫色、白色、粉色等鸢尾花主要色彩为蓝紫色,有“蓝色妖姬”的美誉,因花瓣形如鸢鸟尾巴而得名,有蓝、紫、黄、白、红等颜色。鸢尾的英文名Iris,源于希腊语,是希腊神话中彩虹女神爱丽丝的名字。...错了,这不是一篇植物科普,重来...假如我们都非常热爱植物,收集到一些鸢尾花,每朵鸢尾花经过测量,得到一些数据:花瓣长度和宽度,花萼长度和宽度,测量单位均为厘米。

2024-04-14 00:39:49 813

原创 机器学习machine learning

处理和分析数据的库。类似于Excel表格,包含大量修改表格和操作表格的方法,可以项SQL一样对表格进行查询和连接。与NumPy要求数组中所有元素数据类型完全一致,与NumPy不同的是,pandas允许每一列数据类型不同,可以从许多文件格式和数据库中提取数据。如果决策过程从已知示例泛化得出,这种叫监督学习(supervised learning),就是输入包括预期输出和待处理输入,算法给出输出结果。例如,将数据想象成二维表格。你要处理的每一个数据点对应表格中一行记录,比如某学生,学生姓名,年龄,专业等等;

2024-04-08 11:53:10 880

原创 R基础语法

例如round函数实现四舍五入,factorial函数实现阶乘操作,函数由函数名、括号和括号中的参数组成,参数可以是原始数据、对象或另一些函数。运算结果3015.67,加减乘除+,-,*,/ 最常用的,还有乘方^运算,1.12E2表示科学记数法,即1.12乘以10的2次方。变量的价值是我们需要将数据放在一个容器里面,就比如数据一个文件格式放在计算机当中,这个文件就是为了方便我们来使用数据的,文件名就可以帮助我们调用数据。函数还有很多,在实际运用中要根据处理数据内容,选择参数,和嵌套的函数,要灵活运用。

2024-01-20 23:33:02 481

原创 R语言简介

建议使用RStudio作为IDE,IDE即集成开发环境, 可以在RStudio内编辑、运行R的程序文件, 可以跟踪运行, 还可以构造文字、R结果图表融合在一起的研究报告、论文、图书、网站等。安装R时自带了一部分扩展包,如base,stats,graphics等,其它扩展包再安装完后,载入时需要使用library()函数调用。注:有些扩展包中可能使用相同函数名,这种极少数情况发生时,使用“扩展名::函数名( )”可以解决,这个语法和C语言很相似。R语言是一种数学编程语言,主要用于统计分析、绘图和数据挖掘。

2024-01-19 16:01:30 1109

原创 计算机学科分类与代码(GB/T 13745-2009)

520.1099 计算机科学技术基础学科其他学科。520.3050 计算机运行测试与性能评价。520.1060 数据安全与计算机安全。520.5099 计算机工程其他学科。520.6070 计算机信息管理系统。520.6099 计算机应用其他学科。520.2060 计算机神经网络。520.4030 程序设计及其语言。520.5020 计算机处理器技术。520.5050 计算机制造与检测。

2023-07-23 00:18:30 484

原创 C++程序设计——基本语法

抽象是从具体的实例中提取共同的特征,形成抽象类或接口,以便于代码的复用和扩展。抽象类和接口可以让程序员专注于高层次的设计和业务逻辑,而不必关注底层的实现细节。

2023-04-07 17:42:51 154

原创 全国计算机等级考试NCR-数据库原理

具有特定语义的数据,是对现实世界事物的存放方式或运动状态的反映。反映事物的存在方式或运动状态的原始数字和事实,是描述现实世界事物的物理符号记录。数据是信息的符号表示,或称载体;信息是数据的内涵,是数据的语义表示。对源数据进行汇集、存储、综合、推导,从这些原始、杂乱、难以理解的数据中抽取或推导出新的数据,这些新的数据称为结果数据,它们表示了新的信息,是有价值、有意义的。提供给某些特定的人使用,可以作为某种决策的依据或用于新的推导。这一过程通常称为数据处理或信息处理。

2023-03-05 21:24:06 167

原创 计算机系统

实际上这个文件就是一串0和1组成的信息,它的8个位组成一组,叫字节,每个字节表示文本中的一个字符。这一串01组成的信息可以用二进值表示十进制的数字,而ASCII码将数字对应到字符上,这里字符就表示数字、字母、特殊符号等等。这就是为什么说计算机是0和1的世界,所有数据的源都是靠0和1表示的。似乎是这样,其实是它需要经过一系列步骤,才能让计算机执行,这些步骤就称为编译过程。(2)向应用程序提供简单一致的机制来控制复杂的不同的硬件设备。进程:进程是操作系统对一个正在运行的程序的一种抽象。

2022-12-31 01:12:04 106 2

原创 Excel运算符

(加号)加例:=3+3–(减号)减法运算例:= 3 – 3=-3*(星号)乘例:=3*3/(正斜杠)除例:=3/3%(百分号)百分比例:=3%,结果=0.03^(脱字号)求幂例:=3^3,结果为27。

2022-12-08 22:52:02 461

原创 Excel中INDIRECT函数实现多级联表

以上为待处理数据,我们拿到三个省和下级地市的信息,现在我们如何建立下拉表单实现多级筛选?我们将数据放到Excel表中:我们发现最左列是三个省市:上海、陕西、北京。可以看出这就是我们的一级菜单了。我们可以先制作一级下拉菜单(这个相对简单):选中需要添加下拉菜单的单元格区域,在菜单栏中选择【数据】——【数据工具】——【数据验证】,弹出数据验证对话框中【允许】选择【序列】,然后最下面一栏选择来源,来源就是我们准备好的数据。(当然不嫌麻烦自己输入也可以) 咦?来源怎么是省市?不是应该是A1:A3么?这是因为我们对A

2022-12-06 09:35:33 982

原创 C程序设计——顺序结构

计算机中的数字与我们在数学中遇到的数字是有差别的,数学中的数字是抽象的定义,而计算机中的数字是数据,需要存放在存储单元中,需要转码。a)普通字符,用单撇号括起来的一个字符,如:‘A’,‘#’。常变量具有变量的基本属性,有类型,占存储单元。b)转义字符,除了字符常量外,还有种特殊的字符常量,以\开头的字符序列。不能显示的字符:控(null)字符(以‘\0’表示)、警告(以‘\a’表示)、退格(以'\b'表示)、回车(以'\r'表示)等。符号常量有两个好处,第一含义清楚,第二,更改时,可以“一改全改”。

2022-11-12 10:58:52 655

原创 C程序设计——算法

算法,不要简单理解为计算的方法,它是为解决一个问题(或是一类问题)而采取的方法和步骤,就称为算法。比如打副本的方法,就可以理解为算法,又或是钢琴乐谱,按照乐谱就能弹奏特定的曲目。算法是有比较的,例如100求和,有人从1开始逐个加到100,也有人(1+99)+(2+98)...+(49+51)+50+100计算,还有其他方法。我们通常倾向采用简答且高效地算法。数值运算算法和非数值运算算法。数值运算:求解方程,函数定积分等非数值运算:姓名排序、图书检索、人员管理等更为广泛的事务管理领域。

2022-11-06 22:05:28 615

转载 计算机网络——OSI七层参考模型

开放式系统互联通信参考模型(Open System Interconnection Reference Model,即OSI),由国际标准化组织(ISO)提出,一个试图使各种计算机在世界范围内互连为网络的标准框架。决定数据的路径选择和转寄,将网络表头(NH)加至数据包,以形成分组。: 允许用户使用简单易记的名称建立连接 相当于公司中收寄信、写信封与拆信封的秘书。)制定的,它有三个基本的功能:提供给开发者一个必须的、通用的概念以便开发完善、可以用来解释连接不同系统的框架。: 用户的应用程序和网络之间的接口。

2022-10-26 15:27:32 1195

原创 Excel常用10个函数

作用:根据指定的条件统计满足条件的数据个数。、语法:=COUNTIF(条件区域,判断条件)例:统计英雄数据表中综合值大于350的英雄,COUNTIF(F1:F8,">350")

2022-10-23 21:41:24 22109 2

转载 Excel函数大全

函数说明CALL 函数调用动态链接库或代码源中的过程EUROCONVERT 函数用于将数字转换为欧元形式,将数字由欧元形式转换为欧元成员国货币形式,或利用欧元作为中间货币将数字由某一欧元成员国货币转化为另一欧元成员国货币形式(三角转换关系)REGISTER.ID 函数返回已注册过的指定动态链接库 (DLL) 或代码源的注册号。

2022-10-21 12:50:48 768

原创 深入浅出数据库-查询SELECT

上文已描述查询全表语句,回顾一下我们想知道,没有赋值的列显示什么?从结果中可以看到,显示NULL,它的含义是什么?它不等于0,0是字符。NULL代表未定义的值。不等于0,也不是空字符串变量。有些列不允许为空,只要使用NOT NULL设置就可以实现了。();让我们考虑我们之前建表时的情况,哪些列是不应该空的这样我们设置了4个不能为空的列字段,可以延伸下,我们在一张学生表中,通常姓名、学号可以为空吗?如果有一项身份证号的话,是不是也应该设置为NOT NULL囔?

2022-10-19 15:33:11 346

原创 深入浅出数据库——数据和表2

这两条数据一个是一开始INSERT全部数据,另一个是第3种省略部分列的数据插入,其他的示例并未执行,所以这里我们看到的两条,同时,我们看到省略后,没有数据的列显示的内容为NULL。DROP TABLE无论表中是否有数据,都会执行,小心使用,小心使用,小心使用!看完这个数据类型,我们感觉应该在检查下我们创建的my_contacts表,查看已创建的表,可以用DESC命令。这时,my_contacts表已经具备了,但是它里面没有数据,我们现象下它变成表的样子,应该是。如果是刚刚建立的表,删除表比创建表简单很多。

2022-10-18 20:50:33 130

原创 深入浅出数据库——数据和表1

表的行就是张三或李四的具体信息,First Name张,Last Name三,Birthday2030年1月1日。注意:给数据库命名需要符合一定规则,使用几个单词连接也不能有空格,可以使用下划线,例如gregs_list,GregsList,gregslist都是可以的。我们把这些信息放在一行里,就形成了表table,表中有列colume和行row,表这个概念跟我们熟悉的另一个软件很像——Excel。查看快递,下单外卖,线上购物,预定机票,网上购电影票,你实际都在一个数据库中查找信息,这就是在进行。

2022-10-11 23:22:06 859

原创 Python编程基础-类与对象-1

Python中的数据类型都是类,当然,类也可以我们自己定义。语法:class 类名(父类):#类体#创建狗狗这个类def __init__(self,name,age): #int前后都有两个下划线#初始化name和age#小狗蹲下print( "{}在蹲下.".format(self.name)) #通过"对象.实例变量"形式访问#小狗打滚print("{}在打滚.".format(self.name) )d = Dog("蛋蛋",3)

2022-10-09 23:19:02 131

原创 Python编程基础-filter、map和lambda函数

这几个函数非常有用,所以介绍他们。

2022-10-09 01:34:37 146

原创 Python编程基础-函数

可以理解为车辆需要“司机”(自动驾驶除外,且目前自动驾驶还是需要司机的,以后可能...),这个“司机”这可以任何会开车的人,不是具体的某位司机。函数很灵活,可以相互嵌套,可以在类中使用,还可以在模块中使用。首先,他两并不是一个变量,但是如果将函数中同名的局部变量,以global命名,会变成全局变量。函数也如此,我们不需要去写函数,函数是由其他人写好的,我们拿来用就好了,跟开车的道理一样。变量在函数中创建,作用域是整个函数,称为局部变量,变量在模块中创建,作用域是整个模块,称为全局变量。

2022-10-06 22:45:24 1359

原创 数据库基本术语-DBMS和SQL

当你用某易听歌或某宝购物时,都在和数据库打交道。你打开二维码做活宣时,也是在用数据库,有数据的地方就有“库”。数据库(DataBase,DB):以某种有组织的方式存储的数据集合。可以理解为保存有组织的数据的“仓库”。这里有两个概念我们要能区分:数据库DB、数据库管理系统DBMS上面介绍了数据库,而数据库管理系统(DatabaseManagementSystem)就是管理数据库的软件,也叫DBMS。例如我们可能听过的Qracle,MySQL,PostgreSQL等。

2022-10-05 20:56:56 682

原创 数据结构与算法-概述

一个现实问题,抽象出数学模型,设计一个解数据模型方法,最后编程,测试,调试直到得到最终答案。描述这类非数值计算问题的数学模型不再是数学方程,而是诸如表、树和图之类的数据结构。一门计算机专业核心课程。介于数学、硬件和软件三者之间的一门课程。

2022-10-05 19:09:02 226

原创 Python编程基础-字符串

split()方法,语法str.split(sep=None,maxsplit=-1),表示sep子串分割字符串str,maxsplit表示最大分割次数,省略maxsplit表示不限制分割次数,即全部分割。replace()方法,语法str.replace(old,new[,max]),表示用new子串替换old子串,max表示替换次数,省略max表示替换所有old子串。'''......'''(三个单引号括起来)或"""......"""(这是三个双引号,不是六个单引号)(1)字符串转换数字。

2022-10-04 23:02:53 271

原创 Python编程基础-集合、字典

zip()函数将两个对象打包成元组,第一个部分是字典的键,第二部分是字典的值,要一一对应。字典dict是通过key来访问元素的数据类型,字典元素是可以改变的。字典包括键key和值value,也叫键值对,键不能重复,值能重复。add(x):添加元素,如果元素已存在,不能添加,也不报错。remove(x):删除元素,如果元素不存在,会报错。字典修改操作包括添加、更换和删除,需要键和值同时操作。集合set是无序的,集合中不能有重复元素。类似修改列表,可进行插入和删除元素操作。clear():清空集合。

2022-10-04 19:51:49 355

原创 Python编程基础—元组

多个数据放置元组中叫元组打包,反之,取出元组元素叫拆包。就是将元组中元素赋给不同变量。注:为了区分整数int类,单个元素赋值给元组时,需要在后面加上逗号。元组tuple是一种不可变序列。

2022-10-04 18:44:34 360

原创 Python编程基础—列表

序列中元素是有序的,每个元素都有序号,这个序号称为索引。索引的方向不同可分为正负。语法形式是[start:end:step],start开始索引(起始位置),end结束索引(结束位置),step步长(间隔位数)可以为正,也可以为负。step步长为负时,从右往左获取元素,注意,切片是”左闭右开“,也就是start索引位会取到,end索引位不会取。list.remove(x) 删除元素x,如列表中多个值相同元素,只删除第一个。list.insert(r,x) 方法插入元素,r为索引位置,x为插入的元素。

2022-10-04 17:47:16 751

原创 Python编程基础-跳转语句break和continue

用于结束本次循环,跳过循环体剩余未执行语句,判断循环终止条件,决定是否继续循环。用于强制退出循环体,循环体内剩余语句不再执行。在循环体中使用break和continue。等于3时未执行print,重新执行循环语句。

2022-10-04 13:55:57 212

原创 Python编程基础-程序流程控制-while语句和for语句

遇到break时会跳出循环,注意两种用法的不同。else橙色部分可以省略。

2022-10-03 23:06:09 90

原创 Python编程基础-程序流程控制-if语句

【代码】Python编程基础-程序流程控制-if语句。

2022-10-03 22:23:34 109

原创 Python编程基础-运算符

and,逻辑与,例:a and b,a、b全为True,结果True,否则都为False。or,逻辑或,例:a or b,a、b全为False,结果False,否则都为True。>>,右移,例:a>>b,将a向右移b位,高位采用符号位补位。//,整除,例:a//b,返回商的整数部分,7//2=3。=b等于a=a>>b。**=,幂赋值,例:a**=b等于a=a**b。

2022-10-03 19:28:51 534

原创 Windows环境下用cloc统计代码量

cloc一款开源代码统计工具,支持windows和Linux环境。能统计指定文件夹或文件夹中文件数files、空白行数blank、注释行数comment和代码行数code。今天介绍windows环境下的使用方法。统计后得出上述4个指标值:files、blank、comment、code。语法格式:cloc文件路径+空格+统计项目代码路径。(软著申请时需要填写code)cmd用管理员模式运行。

2022-10-01 19:45:59 1107

原创 Python编程基础-数字类型

Python中,除复数外,其他三种数字类型整数、浮点数和布尔都可以相互转换,分为隐式类型转换和显式类型转换。数学中复数表示为:a+bi,其中a为实部,b为虚部,i为虚数单位。数字间进行数学计算,计算时若数字类型不同,会发生隐式转换。6种主要的内置数据类型:数字、字符串、列表、元组、集合和字典。数字类型有4种:整数类型、浮点类型、复数类型和布尔类型。bool表示布尔类型,它只有两个值True和False。整数类型、浮点类型、复数类型、布尔类型。布尔、整数和浮点数运算会转换为浮点数。类型强加上需要转换的类型。

2022-10-01 18:21:40 986

原创 Python编程基础-术语

如同其他程序,一个变量赋值时就声明了该变量,变量的数据类型就是赋值数据所属的类型,该变量还可以接收其他类型的数据。Python相比java和C,最大的不同就是能接收其他类型的数据。一个模块就是一个文件,模块是保存代码的最小单位,在模块中可以声明变量、函数、属性和类等。Python代码由关键字、标识符、表达式和语句等构成,语句是代码的重要组成部分。标识符就是变量、函数、属性、类、模块等可以由程序员指定名称的代码元素。from importasimport

2022-10-01 13:08:27 679

原创 你可能想知道的C++

C++是一种语言,用于和计算机“对话”的语言,又称为一种面向对象(OOP,Object Oriented Programming)的程序设计语言。有多少种计算机语言?上百种,据不完全统计有600多种,其中TIOBE榜单就有100多种,前20是王者,前10是王者中的王者。这么多语言,实际上具体的应用场景是有差别的,举个🌰,用专用于数据库的语言就是SQL。那么语言有哪些分类?主要分为三种:机器语言、汇编语言和高级语言。

2022-09-09 08:59:02 201

原创 第4章 选择结构程序设计

C程序设计

2022-07-27 20:29:06 102

原创 C程序设计-概述

C语言学习资料五花八门,基本内容都很类似,本文源自经典教材的学习笔记

2022-07-27 15:44:37 337

空空如也

空空如也

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

TA关注的人

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