- 博客(41)
- 收藏
- 关注
原创 什么是Git?&& 工作原理
(在本地有项目,或者想在本地创建一个项目,这样不需要联网就可以在仓库里使用任何你想使用的git功能):每一个成员在自己的机器上都有一个项目副本,上面有历史记录,所以我们可以在机器上本地保存项目快照。作用:版本控制系统在一个名为Repository(本地仓库)的特殊数据库中记录代码随时间的变化。缺点:如果中央服务器离线,无法协作或保存项目快照,完成分支或合并的工作缓慢且痛苦。:所有成员连接到一个中央服务器,以获得代码的最新副本,并与他人共享更改。缺点:很慢,无法对项目进行扩展,只能手动合并。
2024-04-23 11:04:36
292
1
原创 一道有意思的编程题 c++
一般来说,一个正整数可以拆分成若干个正整数的和。例如,1 = 1,10 = 1 + 2 + 3 + 4 等。对于正整数 n 的一种特定拆分,我们称它为“优秀的”,当且仅当在这种拆 分下,n 被分解为了若干个不同的 2 的正整数次幂。注意,一个数 x 能被表 示成 2 的正整数次幂,当且仅当 x 能通过正整数个 2 相乘在一起得到。例如,10 = 8 + 2 = 23 + 21 是一个优秀的拆分。但是,7 = 4 + 2 + 1 = 22 + 21 + 20 就不是一个优秀的拆分,因为 1 不是 2
2021-06-27 22:13:51
457
2
原创 Numpy数组的创建与应用
一、结构数组的创建1、利用字典来定义结构import numpy as nppersonType = np.dtype({ 'names': ['name', 'age', 'weight'], 'formats': ['U30', 'i8', 'f8']})a = np.array([('Liming', 24, 63.9), ('Mike', 15, 67.), ('Jan', 34, 45.8)], dtype=personType)print(
2021-06-25 15:19:21
141
原创 JAVA期末复习题 重点
一、选择题1.下列选项中,定义抽象类的关键字是( D )。A.interface B. implements C.private D. abstract2.现有两个类Tom、Jerry,以下描述中表示Jerry继承自Tom的是( B )。A. class Tom extends JerryB. class Jerry extends TomC. class Jerry implements TomD. class Tom implements
2021-06-25 10:16:44
4558
原创 PAT 念数字、求整数段和JAVA
1、import java.util.Scanner;public class Main{ public static void main(String []args) { Scanner read =new Scanner(System.in); int i = read.nextInt(); if(i<0) System.out.print("fu "); String a=String.valueOf(Math.abs(i)) ; String[]
2021-06-24 12:58:21
125
原创 PAT 连续因数 java
import java.util.Scanner;public class Main{ public static void main(String []args) { Scanner in=new Scanner(System.in); int n=in.nextInt(); int count=0; //计数器 int init=0; //连续因子的起始值 int max=0; //最大长度 for(int i=2;i<Math.sqrt(n);i++) {
2021-06-23 23:23:52
174
原创 PTA习题集 05考试座位号 JAVA实现
1、标准输入流System.in,用户每输入一个字符,Systetm.in就读取一个字符。为了能一次读取一行用户的输入,使用BufferedReader对用户输入的字符串进行缓冲。当BufferedReader在读取文本文件时,会先尽量从文件中读入字符数据并置入缓冲区,而之后若使用read()方法,会先从缓冲区中进行读取。如果缓冲区数据不足,才会再从文件中读取,使用BufferedWriter时,写入的数据并不会先输出到目的地,而是先存储至缓冲区中。如果缓冲区中的数据满了,才会一次对目的地进行写出。read
2021-06-23 21:07:19
390
2
原创 Java 接口与多态 实例
设计一个广告牌,达到可以展示不同公司广告词的作用。1、接口Advertisement,声明每个对象必须要做的事情,即每个公司必须给出具体的广告词和公司名称。public interface Advertisement { public void showAdvertisement(); public String getCorpName();}2、AdvertisementBoard广告牌类,实现封装。通过添加一个Advertisement接口类型的成员变量(adver),存放任何实
2021-06-23 19:27:46
1674
原创 java 类和对象
一、思维导图二、什么是类?类的目的是为了抽象出一类事物共有的属性和行为功能。通过定义一个类可以实例化很多对象。也就是说,类其实就是创建对象的一个模板,没有类就没有对象。2.1、类体2.1.1变量的类型2.1.2变量的有效范围下面举一个例子来看一下:public class A { int m=10,sum=0; //成员变量,在整个类中都有效 void f() { if(m>9) { int z=10; //z是方法参数,但是出现在if复合语句
2021-06-22 20:19:34
379
原创 Numpy 03 时间日期和时间增量
一、datatime 64基础在numpy中,我们可以很方便地吧字符串转换成日期类型,datetime64,(datetime 已被 python 包含的日期时间库所占用)。datatime64是带单位的日期时间类型.import numpy as npa=np.datetime64('2020-03-01')print(a,a.dtype)#2020-03-01 datetime64[D]a=np.datetime64('2020-03')print(a,a.dtype)#2020-03
2021-06-12 09:46:43
387
原创 2021-06-08深拷贝与浅拷贝的区别
一、列表的复制列表的复制一共有三种方法,直接赋值,深拷贝与浅拷贝。1、直接赋值直接赋值非常简单,就是把a变量的引用传递给b变量,即变量a和b指向同一个内存空间,因此a与b的变化是同步的。a的改变能引起b的改变,同时,b列表的改变也能引起a的改变。a=[3,(5,8),999,[43,24,56],'apple']b=aa.append(100)print(a) ##[3, (5, 8), 999, [43, 24, 56], 'apple', 100]print(b)##[3, (5,
2021-06-08 15:11:53
87
原创 python知识点巩固 task 01
1、is, is not 对比的是两个变量的内存地址==, != 对比的是两个变量的值比较的两个变量,指向的都是地址不可变的类型(str等),那么is,is not 和 ==,!= 是完全等价的。对比的两个变量,指向的是地址可变的类型(list,dict,tuple等),则两者是有区别的。...
2021-06-08 09:02:23
78
原创 Task02SQL基础查询与排序
本笔记为阿里云天池龙珠计划SQL训练营的学习内容,链接为:https://tianchi.aliyun.com/specials/promotion/aicampsql一、1、通过括号优先处理如果要查找这样一个商品,该怎么处理?“商品种类为办公用品”并且“登记日期是 2009 年 9 月 11 日或者 2009 年 9 月 20 日”理想结果为“打孔器”,但当你输入以下信息时,会得到错误结果-- 将查询条件原封不动地写入条件表达式,会得到错误结果SELECT product_name, pr
2021-06-07 19:40:12
133
原创 Tsak01初始SQL作业题
本笔记为阿里云天池龙珠计划SQL训练营的学习内容,链接为:https://tianchi.aliyun.com/specials/promotion/aicampsql一、补充:清空表内容TRUNCATE TABLE TABLE_NAME;优点:相比drop/delete,truncate用来清除数据时,速度最快二、练习题作业:3.1create table Addressbook(regist_no int not null primary key, name varchar(128)
2021-06-07 13:13:41
91
原创 机器学习 新闻文本分类 task1
文本分类技术的重点是解决文本分类中的噪音数据消除问题,可采用并行化噪音特征消除算法,改进的主成分分析方法和TF-IDF方法。1、TF-IDFTF-IDF(term frequency–inverse document frequency)是一种用于信息检索与数据挖掘的常用加权技术。TF是词频(Term Frequency),IDF是逆文本频率指数(Inverse Document Frequency)。举例:例1有很多不同的数学公式可以用来计算TF-IDF。这边的例子以上述的数学公式来计算。词频
2021-06-06 16:37:19
417
原创 Matplotlib.pyplot库
1、pyplot饼状图的绘制 plt.pie()推荐阅读:matplotlib 知识点11:绘制饼图(pie 函数精讲)#plt.pie() 饼图#import matplotlib.pyplot as plt#labels='Frogs','Hogs','Dogs','Logs'#sizes=[15,30,45,10]#explode=(0,0.2,0,0)#plt.pie(sizes,explode=explode,labels=labels,autopct='%1.1f%%',
2021-06-03 20:55:50
394
原创 numpy 图像的变换
一、原理图像一般使用RGB色彩模式,即每个像素点的颜色由Red,Green,Blue组成图像是一个由像素组成的二维矩阵,每个元素是一个RGB值图像的数组表示:图像是一个三维数组,维度分别是高度、宽度和像素RGB值二、代码实现1、import numpy as npfrom PIL import Imagedf=np.array(Image.open(r"C:\Users\k\Desktop\QQ图片20191103152635.jpg"))print(df.shape,df.dtype)
2021-05-30 17:54:29
405
原创 python数据分析与展示 Numpy 文件存取
一、csv文件的存取什么是csv文件?“csv是逗号分隔值文件格式,可以用电脑自带的记事本或excel打开,csv其文件以纯文本形式存储表格数据,纯文本意味着该文件是一个字符序列,不含必须像二进制数字那样被解读的数据。”缺陷:csv只能有效存储一维和二维数组import numpy as npa=np.arange(80).reshape(5,16)df=np.savetxt(r"C:\Users\k\Desktop\a.csv",a,fmt='%.1f',delimiter=',')b=np
2021-05-30 15:34:16
79
原创 pandas merge()函数 四级与英语成绩的相关性分析
import pandas as pdimport matplotlib.pyplot as pltplt.rcParams['font.sans-serif']=['SimHei']path=r"C:\Users\k\Desktop\2011score.xlsx"df=pd.read_excel(path)cet_4=df[df['kcm']=='大学英语四级考试(CET-4)'][['xm','xh','kccj']]english_1=df[df['kcm']=='大学英语Ⅰ'][['xm
2021-05-27 12:32:13
112
原创 数据结构 单链表 附代码
什么是链表?链表是结构体变量与结构体变量通过指针连接在一起。创建静态链表:include <stdio.h>struct Node{ int data; struct Node * next;};int main(){ struct Node Node1={1,null}; struct Node Node2={2,null}; struct Node Node3={1,null}; Node1.next=&Node2;
2021-05-25 21:16:06
144
原创 python蒙特卡洛法计算π值
import numpy as npimport matplotlib.pyplot as pltn=100000x=np.random.rand(n)y=np.random.rand(n)c=x[x**2+y**2<=1]print(4*c.size/n)plt.scatter(x[x**2+y**2<=1],y[x**2+y**2<=1])plt.scatter(x[x**2+y**2>1],y[x**2+y**2>1],c='r')plt.axis('
2021-05-25 19:06:55
519
原创 python文件批处理
import pandas as pdimport osimport numpy as pypath1=r"C:\Users\k\Desktop\data"name=[]money=[]count=[]for i in os.listdir(path1): fname=path1+'\\'+i df=pd.read_excel(fname)# print(fname) name.append(df['本方户名'].values[0]) money.app
2021-05-24 21:48:04
154
原创 致敬
今天中午两点多刚刚睡醒的我打开手机一看,朋友圈里又有人在发袁老去世的消息,还配了张袁老灰色的照片,我心里一沉,觉得不妙,这下可能是真的了。上午在上java课的时候课间老师突然大家,袁老去世了?同学们纷纷坚定地否定,没有!是假的!老师还说我去,这种消息还有人造假。当时我一直没有看微博或者公众号,对于这个乌龙事件并没有放在心上,上午十一点多的时候我还觉得,怎么可能,袁老的身体那么健康,造谣者都太可恶了!十一点四十下课,在下楼的电梯上,我打开手机,仔细搜了这条消息,我看到虽然消息是假的,但是袁老的助手说他现在正在
2021-05-22 14:59:58
111
原创 结构体、共用体和用户自定义类型
一、用typedef说明一个新类型基本类型:int、float,double,char构造类型:结构体 共用体结构体变量所占的内存空间就位各成员的总和。(1)常规定义及使用struct student{char name[12];char sex;int year,month,day;float sc[4];};struct student std,pers[3],*pstd;pers[0].year=1998;pers[0].day=22;pstd->year=1996
2021-05-18 17:00:11
180
原创 一堂好课 --金一南教授
日常的平淡能杀灭所有的志气,我们参军都立志,结果到了部队不过如此,整天执勤日复一日年复一年,志向磨没了。我们当年当兵都很平淡,但是平淡是要产生淘汰的,军人不可能走出来的都是英雄。我反复提醒自己,做难事必有所得,一定要做困难的事,,干自己没有干过的,否则要被平淡所淹没,就是要不断地学习,不断的提高、自我挑战,没有挑战创造挑战,你的生命在这其中才能真正绽放。如何从平凡实现非凡,就是把每一件小事做到极致。...
2021-05-16 16:53:41
847
原创 数据库原理及应用 清华大学出版社 96页课后练习题
1、用sql语句创建表/*创建客户表Customers*/Create table Customers(Cid char(4) primary key,Cname varchar(20) not null,City varchar(20) not null)/*创建代理人表Agents*/Create table Agents(Aid char(3) primary key,Aname varchar(20) not null,City varchar(20) not null)
2021-05-15 20:27:31
4531
原创 visual 2010安装失败
有时候一条激活码可以搞定的事情偏偏要把软件卸掉重新下载,结果由于没卸载干净还一直安装失败,折腾了好几天,我吐了,被我的智商感动到了。
2021-05-15 18:16:41
1180
1
原创 连接查询
一、嵌套查询1、带谓词in的嵌套查询查询与规格“BVV-120”的“护套绝缘电线”在同一个仓库存放的物资的名称,规格,数量。首先确定规格为“BVV-120”的“护套绝缘电线”的物资所存放仓库的物资。select warehouse from Stockwhere speci='BVV-120' and mat_name='护套绝缘电线';查找所有存放在供电局1#仓库的物资。use masterselect mat_name,speci,amount from Stockwhere war
2021-05-15 17:15:35
1541
原创 创建表与集合查询
一、创建Stock,salving,out_stock表抢修工程计划表由工程项目编号prj_num,工程项目名称pri_name,工程计划开始时间start_date,工程计划结束时间end_date,是否按期完成prj_status,五个属性组成。create table Salvaging(prj_num char(8) primary key,prj_name varchar(50),start_date datetime,end_date datetime,pri_status bi
2021-05-09 20:58:56
589
原创 计算机二级c语言 数据结构
二叉树:1、本身是有序树;2、树中包含的各个节点的度不能超过 2,即只能是 0、1 或者 2;性质:1、二叉树中,第 i 层最多有 2^i-1 个结点。2、如果二叉树的深度为 K,那么此二叉树最多有 2^K-1 个结点。3、二叉树中,终端结点数(叶子结点数)为 n0,度为 2 的结点数为 n2,则 n0=n2+1。满二叉树:指深度为k并且有2^-1个结点的二叉树。完全二叉树:当二叉树的深度为h时,他的h层结点必须连续靠左并且是不可隔开的(满二叉树也符合),并且1-h-1层的节点数都达到最大个
2021-04-16 21:41:43
491
原创 SQL数据库之查询练习
昨天数据库上机课老师让我们把书上的例子实战了一遍,我稍微整理了下方便今后复习。这是三张关系表:一、单表查询1、查询指定的列(1)select mat_num,mat_name,specifrom stock;(2)select mat_num,mat_name,speci,warehousefrom stock;2、查询全部的列select *from stock;3、查询经过计算的值select prj_name,start_date,end_Date,DATEDIFF(
2021-04-15 20:47:52
611
原创 python 循环,字符串切片练习题
Thear are 10 problems waited for you to complete.These questions are so easy,all given from my python teacher chosen from after-class exercise. Here i just record my exercising course,and the code block is below.illustration:every case here I used two way
2021-04-05 17:27:40
592
原创 决策树代码实践
这是一组贷款申请样本数据表:1、编写代码计算经验熵:在编写代码之前,我们先对数据集进行属性标注。年龄:0代表青年,1代表中年,2代表老年;有工作:0代表否,1代表是;有自己的房子:0代表否,1代表是;信贷情况:0代表一般,1代表好,2代表非常好;类别(是否给贷款):no代表否,yes代表是。确定这些之后,我们就可以创建数据集,并计算经验熵了,代码编写如下:原文链接:https://blog.csdn.net/c406495762/article/details/75663451..
2021-04-04 20:57:11
262
3
原创 决策树基础概念的简单理解
首先来看一个数据集datafeaturered applered,round,leaf,50kggreen applegreen,round,no leaf,60kgbananayellow,curved,no leaf,60kgbananagreen,curved,no leaf,75kg数据的特征是我们可以向数据提出的问题,在训练时,基于特征拟合一个可以区分苹果和香蕉的模型,模型可以根据特征对新的数据分类。在这组数据中,feature就是每一行中对
2021-04-04 09:14:26
154
转载 sklearn.model_selection中的train_test_split()函数
train_model_split()是sklearn.model_selection中的分离器函数,用于将数组或矩阵划分为训练集和测试集。函数样式为:x_train,x_test,y_train,y_test(train_data,train_target,test_size,random_state,shuffle)参数解释:train_data:待划分的样本数据train_target:待划分的对应样本数据的样本标签test_size:1)浮点数,在0 ~ 1之间,表示样本占比(test
2021-04-02 19:53:40
780
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人