自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 C语言基础(五)

1、指针指向的数据类型:去掉*和指针名,剩下的就是指向的数据类型int *p ---- 指针指向int类型int ** pp ---- 二级指针指向int *** ppp -----三级指针指向int**类型2、指针的数据类型:去掉指针名,剩下的就是指针的数据类型int * p ----- 指针的数据类型int *int ** pp ---- 二级指针的数据类型int **int ***ppp ----三级指针的数据类型int ***

2024-04-16 18:28:02 332

原创 C语言基础(四)

存储类型> 数据类型 函数名(形式参数列表);//存储类型:auto static register extern//数据类型:返回值的数据类型(函数本身是一段功能代码,没有数据类型这个概念,其数据类型由函数返回值体现)//函数名:见名知意,命名规范和标识符相同//形式参数列表:实现什么功能,需要什么参数(需要注意参数个数和类型)(列表:表示形参数量可以有多个)//函数体:实现功能的代码//返回值:如果函数没有返回值,就不需要写return,数据类型就是void。返回值有且只有一个。

2024-04-13 16:50:06 663

原创 C语言基础(三)

先执行表达式1,再执行表达式2,如果表达式2为真,执行循环体,然后执行表达式3,去判断表达式2是否成立,如果成立则,继续执行循环体,否则,跳出。先执行循环体,然后判断表达式是否成立,如果成立,执行循环体,否则,跳出循环。从上往下,依次判断每个表达式的值,如果表达式成立,则执行对应的语句。判断表达式的真假性,为真则执行语句,否则不执行,程序往下执行。循坏的三要素:循环的起始条件,循环的终止条件,循坏变量的变化。判断表达式是否成立,如果成立,则执行循坏体,否则,跳出。一直执行,无法跳出的循环。

2024-04-13 14:42:40 432

原创 C语言基础(二)

2、. 如果输入“%d%d”时,要给多个变量进行赋值,在格式控制串中,没有多余的修饰语时,那么输入以空格,回车,tab键作为第一个变量结束的标志。运行含义:判断表达式1的值是否成立,如果成立,就将表达式2的值作为整个表达式的值,反之则将表达式3的值作为整个表达式的值。4、 如果以“%c%c”输入多个字符时,不能有回车,空格,tab键,因为空格,回车,tab键也是一个字符。运行含义:从左往右依次计算每个表达式的值,将表达式n的值作为整个表达式的值。2、左移:有符号数,符号位不变,高位丢弃,低位补0。

2024-04-06 20:33:46 771

原创 C语言基础(一)

好处在于提高代码的可读性和可维护性,当需要修改某个常量的值时,只需要在定义出修改一次,不需要在整个程序中修改。1、全局变量不初始化,其值为0,存放在静态区.bss文件中;修饰局部变量:延长局部变量的生命周期(不改变其作用域),如果局部变量没有初始化,其值为0,浮点型:float(4字节) double(8字节)浮点型:float(4字节) double(8字节)是程序员自己定义的一个特殊的标识符,代表一个恒定的值。整型:int(4字节) short(2字节)整型:int(4字节) short(2字节)

2024-04-05 16:19:21 617

原创 Linux简单介绍

编译器VMware虚拟机为什么使用LinuxOS?目录结构Windows目录结构Linux操作系统home是不是家目录?Linux常用命令终端命令行提示符与权限切换命令tab 作用:自动补全上下箭头pwd命令ls命令mkdir命令touch命令rm命令rmdir命令cd命令cp的命令mv命令cat与more关机重启Vim编辑器gcc编译器GDB调试工具。

2024-04-03 19:43:28 1898

原创 python解决:不能将字符串转为float类型

sunday=mysql.sql("select LJJZ from data LIMIT 1")monday=mysql.sql("select LJJZ from data LIMIT 7,1")print(sunday)#从数据库中取数据,得到[["2.1537"]]print(monday)#从数据库中取数据,得到[["2.1887"]]list_monday = sunday.replace('[','').replace(']','')#去掉中括号print(list_monday,

2022-04-20 21:20:37 1857

原创 扩展库pandas

扩展库pandas简介生成一维数组生成二维数组二维数组数据查看查看数据的统计信息二维数据转置排序简介基于numpy的数据分析模块,提供大量的标准数据模型和高效操作大型数据集所需要的工具主要提供了3种数据结构:1.Series,带标签的一维数组。2.DataFrame,带标签且大小可变的二维表格结构。3.Panel,带标签且大小可变的三维数组生成一维数组>>> import pandas as pd>>> import numpy as np>&gt

2021-02-26 21:56:01 485

原创 scipy库(2)

scipy库信号处理模块signal图像处理模块ndimage图像滤波图像测量信号处理模块signalsignal模块包含大量滤波函数、B样条插值算法等下面代码演示了一维信号的卷积运算一维卷积是什么>>> import numpy as np>>> x=np.array([1,2,3])>>> h=np.array([4,5,6])>>> import scipy.signal>>> scipy.

2021-02-08 16:59:13 211

原创 scipy库(1)

scipy库主要模块数学、物理常用常数与单位模块constants特殊函数模块special主要模块scipy库是专门为科学计算和工程应用设计的Python工具包,在numpy的基础上增加了大量用于科学计算和工程计算的模块,包括统计、优化、整合、线性代数、长微分方程数值求解、信号处理、图像处理、稀疏矩阵等模块说明constants常数special特殊函数optimize数值优化算法,如最小二乘拟合(leastsq)、函数最小值(fmin系列)、非线性方程组求

2021-02-05 20:20:33 341

原创 numpy库

numpy库生成数组列表转数组range对象转数组生成等差数组对数数组全0二维数组全0一维数组全1二维数组全1一维数组单位矩阵空数组数组与数值的算术运算创建数组对象数组与数值相乘\除\整除\加\余数幂运算数组与数组的算术运算数组与数组相乘\除\加\减二维数组转置向量内积数组元素访问对数组进行函数运算对矩阵进行运算改变数组大小切片操作布尔运算广播分段函数计算唯一值以及出现次数矩阵运算生成数组列表转数组>>> import numpy as np>>> np.arra

2021-02-03 16:41:35 133

原创 异常处理结构

异常处理结构Python内置异常类层次结构异常处理结构try...except...try...except...else...try...except...finally...可以捕捉多种异常的异常处理结构单元测试unittestPython内置异常类层次结构Python内置异常类层次结构异常处理结构先尝试运行代码,如果没有问题就正常执行,如果发生了错误尝试着去捕获和处理,最后实在没办法了才崩溃try…except…try子句中的代码块包含可能会引发异常语句,except子句则用来捕捉相

2021-02-01 14:58:30 939

原创 文件与文件夹操作

文件与文件夹操作OS模块OS.PATH模块SHUTIL模块OS模块方法功能说明chdir(path)把path设为当前工作目录chemod(path,mode,*,dir_fd=None,follow_symlinks=True)改变文件的访问权限curdir当前文件extsep当前操作系统所使用的的文件扩展名分隔符getcwd()返回当前工作目录listdir(path)返回path目录下的文件和目录列表mkdir(path[,mod

2021-01-30 19:52:19 166

原创 文件操作

文件操作文本文件二进制文件文件操作内置函数open()上下文管理语句with文件对象属性与常用方法文本文件内容操作二进制文件操作*使用扩展库openpyxl读写Excel2007以及更高版本的文件*按数据的组织形式,可以把文件分为文本文件和二进制文件文本文件文本文件存储的是常规字符串,由若干文本行组成,通常每行以换行符‘\n’结尾常规字符串是指记事本之类的文本编辑器能正常显示、编辑并且人类能够直接阅读和理解的字符串,如英文字母,数字字符串二进制文件常见如图形图像文件、音频文件、可执行文

2021-01-28 19:44:22 656

原创 文本处理—字符串

字符串字符串的编码格式字符串的格式化%符号进行格式化format()方法格式化格式化字符串常量使用Template模板进行格式化字符串常用操作find() 、rfind() 、index() 、rindex() 、count()split()、rsplit()、partition()、rpartition()lower()、upper()、capitalize()、title()、swapcase()replace()、marketrans()、translate()strip()、rstrip()、ist

2021-01-26 18:38:16 372

原创 代码复用技术—面向对象程序设计

面向对象程序设计类的定义与使用数据成员与成员方法私有成员与公有成员成员名定义的特殊性数据成员成员方法、类方法、静态方法、抽象方法实例方法静态方法与类方法抽象方法属性类与对象的动态性、混入机制继承和多态继承多态类的定义与使用Python使用class关键字来定义类,class关键字之后是一个空格,接下来时类的名字,如果派生自其他基类则需要把基类放到一对括号中并使用逗号分隔,然后是一个冒号,最后换行并定义类的内部实现类的首字母一般要大写 class Car(object): #定义一个类,派生自ob

2021-01-24 20:03:54 476

原创 代码复用技术—函数

函数函数的定义与使用基本语法函数嵌套定义、可调用对象与修饰器函数的嵌套定义函数的定义与使用基本语法应尽量减少使用直接复制代码的方式来实现复用def 函数名([参数列表]):‘’‘注释’’’函数体函数形参不需要声明其类型,也不需要指定函数的返回值类型即时该函数不需要接收任何参数,也必须保留一对空括号括号后面的冒号必不可少函数体相对于def关键字必须保持一定的空格缩进开头的部分注释并不是必须的,若加上,可为用户提供友好的提示和使用帮助可以使用内置函数help()来查看函数的使用帮助

2021-01-22 18:43:14 194

原创 数据科学—K均值算法实践

K均值算法实践问题描述目标数据集分析算法阐述代码实现结果问题描述现在有一组数据,需要通过聚类方法发掘其内在结构目标对数据进行聚类分析,将数据分为四类(k=4)数据集clusterdata.txt存储待聚类数据;共包含400个数据点;数据维度(400,3)分析根据以上问题,进行分析。已知训练集,需要将训练集分为4类,同时输出每一类的中心点坐标。分析可得,使用K-Means算法实现此要求。K-Means算法是一个聚类算法,它接受输入参数k,在此实验中k取值为4类,然后将400个数

2021-01-20 15:10:13 455

原创 数据科学—K 最邻近算法实践

K最近邻算法实践问题描述目标数据集分析算法阐述代码实现结果训练集测试集的精度计算,确定最优k值目标集分类问题描述现要将目标分为四类,分别记为第1类、第2类、第3类和第4类。目标给定目标向量,得出其所属类别数据集训练集 data1.txt 包含了第1类顾客及其特征向量data2.txt 包含了第2类顾客及其特征向量data3.txt 包含了第3类顾客及其特征向量data4.txt 包含了第4类顾客及其特征向量目标集 objdata.txt 包含需要分类的目标顾客分析据以

2021-01-20 14:53:36 297

原创 数据科学—决策树分类器(企业客户分类问题)

企业客户分类问题-决策树分类器问题描述目标数据集算法阐述代码结果训练集目标集分类问题描述某企业现需要将自己的客户分为两类,分别记为第0类和第1类。为进行分类,企业对客户的特征进行了量化,针对每个客户建立特征向量,该向量包含两个元素。企业对历史资料进行分析,建立了训练集。目标给定一个顾客及其特征向量,得到该顾客所属类别数据集训练集 data0.txt 包含了第0类顾客及其特征向量data1.txt 包含了第1类顾客及其特征向量目标集 objdata.txt 包含需要分类的目标顾

2021-01-20 14:29:29 677

原创 常用函数(一)

函数type()内置函数type()用来查看变量类型>>> x=3>>> type(x)<class 'int'>函数isinstance()内置函数isinstance()用来测试变量是否为指定类型>>> isinstance(x,int)True数字在Python中,内置的数字类型有整数、实数和复数。实数对于实数运算可能会有一定的误差,应尽量避免在实数之间直接进行相等性测试,而是应该以两者之差的

2021-01-20 13:52:43 241

原创 标准库与扩展库中对象的导入与使用

#import 模块名【as 别名】使用时需要在对象之前加上模块名作为前缀,必须以“模块名.对象名”的形式进行访问。若模块名字很长,可以为导入的模块设置一个别名,然后使用“别名.对象名”的方式来使用其中的对象。import mathmath.sin(0.5)...

2021-01-18 18:14:49 1071

原创 2020-10-23

更新pip1, 使用python -m pip install --upgrade pip升级失败2,使用python -m pip install -U --force-reinstall pip依然失败3,使用pip install --user --upgrade pip成功升级输入pip install 包名查看Python所安装的库 pip list...

2020-10-23 11:38:20 55

原创 2020/1/20 1.2互联网的概述(1.2.1-1.2.2)

《计算机网络》——谢希仁著每日一句:这个世界上肯定有另一个我,坐着我不敢做的事,过着我想过的生活。1.2互联网的概述1.2.1网络的网络计算机网络:(简称为网络)由若干结点和连接这些结点的链路组成; 其中的结点可以是计算机、集线器、交换机或路由器等 互连网:(网络的网络)网络之间还可以通过路由器互连起来,构成了一个覆盖范围更大的计算机网络。 网络把许多计算机连接在一...

2020-01-20 19:28:51 255

原创 2020/1/19计算机网络在信息时代的作用

《计算机网络》---谢希仁 著每日一句:请不要为了那页已消逝的时光而惆怅,如果这就是成长,那么就让我们安之若素。——林海音《城南旧事》1.1计算机网络在信息时代的作用1.三大网络:电信网络,有线电视网络,计算机网络2.电信网络:向用户提供电话,电报及传真等服务。3.有线电视网络:向用户传送各种电视节目。4.计算机网络:使用户能够在计算机之间传送数据文件。5.这三...

2020-01-19 19:04:04 447

原创 本题要求编写程序,输出指定的由“A”组成的菱形图案。

#include<stdio.h>int main (){ printf(" A\n"); printf("A A\n"); printf(" A\n");}

2019-12-06 20:21:45 13114 1

原创 链表实现学生信息(02)

#include <stdio.h>#include <stdlib.h>#include <malloc.h>#include <string.h>struct StuLink{ int xh; char xm[20]; int cj; char dj; int mc; struct StuLink *next;};...

2019-12-06 20:11:41 275

原创 链表实现学生信息存储(01)

#include<stdio.h>#include<stdlib.h>#define PT "学号:%ld 姓名:%-10s 性别:%c\n",p->num,p->name,p->sex#define N sizeof(struct student)struct student{ long num; char name[11]; char ...

2019-12-06 20:06:25 3615

原创 整数反向显示法

using System;namespace 整数反向显示法{ class Program { static void Main(string[] args) { //将用户输入的整数反向显示出来 int num, nums,num1=1, m = 0, ji = 1, sum = 0; ...

2019-12-06 20:01:26 282

原创 杨辉三角

using System;namespace 杨辉三角{ class Program { const int num = 1; static void Main(string[] args) { int n; int upnum = 1; int count...

2019-12-06 19:58:08 66

原创 水仙花数

using System;namespace 水仙花数{ class Program { static void Main(string[] args) { int ge = 0, sum = 0; //输出所有这样三位数:这个三位数本身恰好等于其每位数字的立方和(例如:...

2019-12-06 19:50:11 84

原创 高斯消元法(02)

using System;namespace 高斯消元法2{ class Program { static int n; static double[,] a; static double[] x; static void xiaoyuan() ...

2019-12-06 19:47:23 66

原创 高斯消元法(01)

using System;namespace 高斯消元法解线性方程{ class Program { const int MAX = 10; static double[,] A = new double[MAX, MAX]; static double[] b = new double[MAX]; static...

2019-12-06 19:41:58 119

原创 飞行棋

using System;namespace _0925飞行棋{ class Program { //棋盘 public static int[] MAPS = new int[100]; //飞行棋的坐标 public static int[] playerPos = new int[2]; //玩家的坐标...

2019-12-06 19:34:02 1507

原创 浮点型数组排列

using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;namespace 浮点型数组排列{ class Program { static void Main(string[] args)...

2019-12-06 19:20:23 2116

原创 乘法表下三角

using System;namespace 乘法表{ class Program { static void Main(string[] args) { //i m //1*1=1 1*2=2 1*3=3 1*4=4 1*5=5 1*6=6 1*7=7 1*8=8 1*9=9 ...

2019-12-06 19:08:40 359

原创 不同形状的面积

using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;namespace 不同形状的面积{ class Program { static void Main(string[] args)...

2019-12-06 19:06:47 130

原创 06ArrayList集合长度问题(04)

using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;using System.Collections;namespace 集合的长度问题{ class Program { stati...

2019-12-06 19:02:44 129

原创 06ArrayList集合的练习(03)

using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;using System.Collections;namespace 集合的练习{ class Program { static ...

2019-12-06 19:01:35 387

原创 06ArrayList集合各种方法(02)

using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;using System.Collections;namespace ArrayList的各种方法{ class Program { ...

2019-12-06 18:59:19 56

空空如也

空空如也

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

TA关注的人

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