自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 DAY 7

day 7statisticsdescriptive statisticssummary measurescentral tendencymeanmedianmode 众数quartileprctile(,[25 50 75])variationrangemax()min()variancevar()standard deviationstd()boxplotmarks=[3 5 85 37 463];boxplot(mark,{‘str’})skewnessk

2022-03-17 15:12:24 410

原创 day 6

day 6symbolic rootsyms xx+x+xy=x^2-2*x-8solve(y,x)yprime=diff(y)syms x yeq1=x-2*y-5;eq2=x+y-6;a=solve(eq1,eq2,x,y)a.xsyms x a bsolve(a*x^2-b,b) % 表示b为未知syms x;y=x^2*exp(x);z=int(y); %求y的积分f=@(x) (1.2*x+0.3)fsolve(f,0) %0为initial guessr

2022-03-17 09:17:50 396

原创 day 5

DAY 5image thresholdinga grey-level image turn into a binary imageI=imread(‘rice.png’);imhist(I);level=graythresh(I); % 找出最佳thresholdbw=im2bw(I,level) % 转为二值影像subplot(1,2,1);imshow(I);subplot(1,2,2);imshow(bw);background estimationBG=imopen(I,st

2022-03-16 09:49:18 418

原创 DAY 4

DAY 4guidehandles.peaks=peaks(35);handles.membrane=membrane;[x,y]=meshgrid(-8:.5:8);r=sqrt(x.2+y.2)+eps;sinc=sin®./r;handles.sinc=sinc;handles.current_data=handles.peaks;surf(handles.axes1,handles.current_data)set and geta=get(handles.slider1,'V

2022-03-15 09:16:52 152

原创 DAY 3

DAY 3logarithm plotsx=logspace(-1,1,100) % 10-1到101,一共一百个数y=x.^2; % y从10-2到102,共100个数subplot(2,2,1);plot(x,y);title(‘plot’);subplot(2,2,2);semilogx(x,y); % logx,即x从-1到1title(‘semilogx’);subplot(2,2,3);semilogy(x,y);title(‘semilogy’);subplot(

2022-03-14 09:05:17 135

原创 DAY 2

day 2variablesb=int8(20) %变量类型转换character(char)–一个字符String—一群字符s1=‘h’whos %显示变量的类型uint16(s1)s2=‘example’s3=‘string’s4=[s2 s3]s5=[s2;s2]logical operationsstr=‘aardvark’‘a’==strstr(str==‘a’)=‘z’strcmp(str,‘aardvark’) %比较两个字符串是否相等,等于1则相等rever

2022-03-13 09:37:27 94

原创 DAY 1

day 1operators运算符“+,-,*,/,^“precedence rules 运算规则1.parenthesis()2.power ^3.multiplication and division (*,/)4.additon and subtraction(+,-)variablesa=10array(vector and matrix)row vectora=[1 2 3 4]column vectorb=[1;2;3;4]array indexinga=[ 1

2022-03-12 09:13:14 103

原创 DAY 13

day 13import pygame# 初始化pygame.init()# 编写游戏的代码print("游戏的代码")# 退出pygame.quit()描述矩形区域Rect(x,y,width,height)->Rect(x,y)为图形左上角距离坐标原点的距离import pygamehero_rect = pygame.Rect(100, 500, 120, 125)print("英雄的原点 %d %d" % (hero_rect.x, hero_rect.y))pr

2022-01-11 09:50:05 54

原创 DAY 12

day 12包from . import sendmessagefrom . import receivemessagedef send(text): print("正在发送%s..." % text)def receive(): return "这是来自100xx的短信"import messagemessage.sendmessage.send("hello")txt = message.receivemessage.receive()print(txt)文件1.

2022-01-07 21:01:00 261

原创 DAY 11

day 11——new——方法class Musicplayer(object): def __new__(cls, *args, **kwargs): # 1.创建对象时,new方法会被自动调用 print("创建对象,分配空间") # 2.为对象分配空间 instance = super().__new__(cls) # 3.返回对象的引用 return instance def

2022-01-06 23:07:39 62

原创 DAY 9

day 9摆放家具class HouseItem: def __init__(self, aname, aarea): self.name = aname self.area = aarea def __str__(self): return "[%s]占地%.2f" % (self.name, self.area)class House: def __init__(self, house_type, aarea):

2022-01-03 19:30:51 244

原创 DAY 8

day 8面向对象类一群具有相同特征或者行为的事物的一个统称,是抽象的,不能直接使用特征被称为属性行为被称为方法类就相当于制造飞机时的图纸,是一个模板,负责创建对象对象由类创建出来的一个具体存在,可以直接使用由哪一个类创建出来的对象,就拥有在哪一个类中的定义的:属性、方法对象就相当于用图纸制造的飞机在程序开发中,应该先有类,再有对象类和对象的关系类是模板,对象是根据类这个模板创造出来的,应该先有类,再有对象类只有一个,而对象可以有很多个不同对象之间属性可能会各不相同类中定义了

2022-01-01 19:46:42 133

原创 DAY 7

day 7def measure(): """测量温度和湿度""" print("测量开始:") temp = 39 wetness = 50 print("测量结束:") return temp, wetness# 元组result = measure()print(result)# 需要单独的处理温度或湿度# print(result[0])# 注意:使用多个变量接收结果时,变量的个数应该和元组中的元素个数保持一致gl_temp, g

2021-12-31 17:01:49 463

原创 DAY 6

day 6for循环for 变量 in 集合:​ 循环体代码else:​ 没有通过break退出循环,循环结束后,会执行的代码for num in [1, 2, 3]: print(num) if num == 2: breakelse: print("yes")print("over")students = [ {"name": "atu"}, {"name": "mei"}]find_name = "zhangsan"fo

2021-12-30 22:28:06 461

原创 DAY 5

day 5列表增加、修改、删除、统计、排序name_list = ["zhangsan", "lisi", "wangwu"]# 1. 取值和取索引print(name_list[0])# name_list[3] list index out of range# 知道数据的内容,想确定数据在列表中的内容print(name_list.index("lisi"))# 若传递的数据不在列表中,则会报错# 2.修改name_list[1] = "李四"# 列表指定的索引超出范围,程序

2021-12-29 19:09:46 178

原创 DAY 4

day 4name = "小明"# say_hello()# Python解释器知道下方定义了一个函数def say_hello(): """打招呼""" print("hello1") print("hello2") print("hello3")print(name)# 只有在程序中主动调用函数,才会让函数执行say_hello()print(name)def sum_2_num(num1, num2): """对两个数字的求和

2021-12-29 09:36:20 345

原创 DAY 3

day 3has_ticket = Trueknife_length = 10if has_ticket: print("pass") if knife_length > 20: print("too long%d" % knife_length) print("not allowed") else: print("secure")else: print("no")# 导入随机工具包import random

2021-12-27 22:59:38 81

原创 DAY 2

day 2date 查看系统时间cal查看日历 -y选项可以查看一年的日历sudo apt install sl 小火车注释# 这是第一个注释print("hello")# 这是第二个注释print("hello helllo") # 输出欢迎信息"""这是一个多行注释、、、、、、注释结束了"""print("hh")算术运算符///取整数 9//2=4%取余数 9%2=1** 幂(最高优先级) 2**3=8在python中,*运算

2021-12-26 16:35:46 303

原创 DAY 1

day 1ctrl+shift+= 放大ctrl±缩小ls 查看当前文件夹的内容pwd查看当前所在文件夹cd切换文件夹touch新建文件mkdir创建目录rm删除指定的文件名终端命令格式command [-options] [parameter]查阅命令帮助信息command --helpman command以 . 开头的文件为隐藏文件,需要用-a参数才能显式tree 以树状图列出文件目录结构cp 源文件 目标文件 复制文件或目录move 源文件 目标文件

2021-12-22 22:50:57 719

原创 DAY 30

day30package shangGuiGu.day30;import com.oop.demo005.Person;import org.junit.Test;public class demo01 { @Test public void test() throws ClassNotFoundException { Class<Person> clazz1=Person.class; System.out.println(clazz

2021-11-29 20:57:50 249

原创 DAY 29

day29字符集ASCIIISO8859-1GB2312GBKUnicodeUTF-8网络编程package shangGuiGu.day29;import java.net.InetAddress;import java.net.UnknownHostException;public class demo01 { public static void main(String[] args) throws UnknownHostException { In

2021-11-28 20:45:26 461

原创 DAY 29

day29流的分类1.操作数据单位:字节流、字符流2.数据的流向:输入流、输出流3.流的角色:节点流、处理流流的体系结构抽象基类节点流(或文件流)缓冲流(处理流的一种)InputStreamFileInputStreamBufferedInputStreamOutputStreamFileOutputStreamBufferedOutputStreamReaderFileReaderBufferedReaderWriterFileWriter

2021-11-28 10:52:03 132

原创 DAY 28

day28泛型在集合中使用泛型:1.集合接口或集合类在jdk5.0时都修改为带泛型的结构2.在实例化集合类时,可以指明具体的泛型类型3.指明完以后,在集合类或接口中凡是定义类或接口时,内部结构(例如:方法、构造器/属性等)使用到类的泛型的位置,都指定为实例化的泛型类型。例如:add(E e)—>实例化后:add(Integer e)4.注意点:泛型的类型必须是类,不能是基本数据结构,需要用到基本数据类型的位置,拿包5.若实例化时,没有指明泛型的类型,默认类型为java.lang.Obje

2021-11-27 11:01:10 349

原创 DAY 27

day27package shangGuiGu.day27;public class demo01 { private int year; private int month; private int day; public demo01() { } public demo01(int year, int month, int day) { this.year = year; this.month = month;

2021-11-26 19:59:22 144

原创 DAY 26

day26使用Iterator接口遍历集合元素遍历元素package shangGuiGu.day26;import org.junit.Test;import java.util.ArrayList;import java.util.Collection;import java.util.Iterator;public class demo01 { @Test public void test(){ Collection coll2= new

2021-11-25 22:10:56 310

原创 DAY 25

day25注解Annotation1.生成文档相关的注解2.在编译时进行格式检查3.跟踪代码依赖性,实现替代配置文件功能package shangGuiGu.day25;public class demo01 {}class person { private String name; private int age; public person() { } public person(String name, int age) {

2021-11-24 10:37:13 76

原创 DAY 24

day24Calendar日历类的使用package shangGuiGu.day24;import org.junit.Test;import java.util.Calendar;import java.util.Date;public class demo01 { @Test public void testcalendar(){ //1.实例化 //方式一:创建其子类(GregorianCalendar)的对象 //方

2021-11-23 17:26:22 64

原创 DAY 23

day23String与byte[]之间的转换编码:String—》byte[] 调用String的getBytes 字符串—》字节(看得懂----》看不懂的二进制数据)解码:byte[]---->String:调用String的构造器 编码的逆过程,字节-----》字符串(看不懂的二进制数据----》看得懂)说明:解码时,要求解码使用的字符集必须与编码时使用的字符集一致,否则会出现乱码package shangGuiGu.day23;import org.juni

2021-11-22 11:16:06 322

原创 DAY 22

day22sleep和wait的异同?1.相同点:一旦执行方法,都可以使得当前的线程进入阻塞状态2.不同点:①两个方法声明的位置不同:Thread类中声明sleep,Object类中声明wait②调用的要求不同:sleep可以在任何需要的场景下调用。wait必须使用在同步代码块或同步方法中③关于是否释放同步监视器:若两个方法都使用在同步代码块或同步方法中,sleep不会释放锁,wait会释放锁package shangGuiGu.day22;import java.util.concurre

2021-11-21 22:01:04 324

原创 DAY 21

day21线程的优先级1.MAX_PRIORITY:10NORM_PRIORITY:5MIN_PRIORITY:12.获取和设置当前线程的优先级getPriority:获取线程的优先级setPriority(int p):设置线程的优先级说明:高优先级的线程要抢占低优先级线程cpu的执行权。但只是从概率上来讲,高优先级的线程高概率的情况下被执行,并不意味着只有当高优先级的线程被执行完以后,低优先级的线程才被执行方式二:实现Runnable接口1.创建一个实现了Runnable接口的类2

2021-11-20 11:48:01 208

原创 DAY 20

day20多线程的创建方式一:继承于Thread类1.创建一个继承于Thread类的子类2.重写Thread类的run()–>此线程执行的操作声明在run()中3.创建Thread类的子类的对象4.通过此对象调动start():①启动当前线程②调用当前线程的run()package shangGuiGu.day20;class myThread extends Thread{ public void run(){ for(int i=0;i<100;i++

2021-11-19 18:40:26 286

原创 DAY 19

day19用户自定义异常类1.继承于现有的异常结构:RuntimeException、Exception2.提供全局常量:serialVersionUID3.提供重载的构造器package shangGuiGu.day19;//自定义异常类public class demo01 extends RuntimeException{ static final long serialVersionUID=-70349385475984520L; public demo01(){

2021-11-18 15:38:38 180

原创 DAY 18

day18成员内部类:一方面,作为外部类的成员调用外部类的结构可以被static修饰可以被四种不同的权限修饰另一方面,作为一个类类内可以定义属性、方法、构造器等可以被final修饰,表示此类不能被继承,即不使用final,就可以被继承可以被abstract修饰,表示类不能被实例化,即不使用abstract,就可以被实例化package shangGuiGu.day17;public class demo03 { public static void main(String

2021-11-17 11:31:07 359

原创 DAY 17

day17抽象类与抽象方法abstract关键字的使用可以用来修饰的结构:类、方法1.修饰类:抽象类此类不能实例化抽象类中一定有构造器,便于子类实例化调用(涉及:子类对象实例化的全过程)开发中,都会提供抽象类的子类,让子类对象实例化,完成相关的操作2.修饰方法:抽象方法只有方法的声明,没有方法体包含抽象方法的类,一定是一个抽象类。反之,抽象类中可以没有抽象方法若子类重写了父类中的所有的抽象方法后,此子类方可实例化。若子类没有重写父类中的所有的抽象方法,则此子类也是一个抽象类,需要用ab

2021-11-16 22:14:45 372

原创 DAY 16

day16package shangGuiGu.day16;public class demo01 { public static void main(String[] args) { circle c1=new circle(); circle c2=new circle(); circle c3=new circle(); System.out.println("c1 "+c1.getId()); System

2021-11-15 21:43:03 77

原创 DAY 15

day15包装类(wrapper)的使用1.java提供了8种基本数据类型对应的包装类,使得基本数据类型的变量具有类的特征2.掌握:基本数据类型、包装类、String三者之间的相互转换package shangGuiGu.day14;//基本数据类型----》包装类:调用包装类的构造器public class demo04 { public static void main(String[] args) { int num1=10; Integer

2021-11-14 23:08:28 368

原创 day14

day14对象的多态性只适用于方法,不适用于属性(编译和运行都看左边)虚拟方法调用(virtual method invocation)正常的方法调用:person e=new person();e.getinfo();student e=new student();e.getinfo();虚拟方法调用(多态情况下):person e=new student();e.getinfo();instance of向下转型:使用强制类型转换符man m1=(man)p2;instanc

2021-11-13 22:33:14 335

原创 DAY 13

day13java中关于继承性的规定:1.一个类可以被多个子类继承2.java中类的单继承:一个类只能有一个父类3.子父类是相对的概念4.子类直接继承的父类,成为直接父类。间接继承的父类成为间接父类5.子类继承父类以后,就获取了直接父类以及所有间接父类中声明的属性和方法若未显示的声明一个类的父类,则此类继承于java.lang.Object所有的java类(除java.lang.Object外)都直接或间接的继承于java.lang.Object类package shangGuiGu.da

2021-11-11 21:28:24 373

原创 DAY 11

day11封装性的体现将类的属性(xxx)私有化(private),同时,提供公共的(public)方法来获取(getxxx)和设置(setxxx)四种权限(从小到大排列):private、缺省、protected、public可以用来修饰类及类的内部结构:属性、方法、构造器、内部类具体的,4中权限都可以用来修饰类的内部结构:属性、方法、构造器、内部类修饰类的话,只能用:缺省、publicpackage shangGuiGu.day11;public class demo01 {

2021-11-09 22:33:12 50

原创 DAY 10

day 10package shangGuiGu.day10;public class demo01 { public static void main(String[] args) { phone p=new phone(); System.out.println(p);//地址shangGuiGu.day10.phone@49e4cb85 p.sendEmail(); p.playGame(); //匿名

2021-11-08 21:58:01 60

空空如也

空空如也

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

TA关注的人

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