自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Voronoi入门1

建议先看一下voronoi的基本概念:【数学之美】泰森多边形的构造和应用_哔哩哔哩_bilibilihttps://www.bilibili.com/video/BV1Ea4y1H7LTVoronoi详细代码以及请参考:Spatial data structures and algorithms (scipy.spatial) — SciPy v1.7.1 Manualhttps://docs.scipy.org/doc/scipy/reference/tutorial/spatial.html

2021-11-13 15:10:34 3940 1

原创 SCI文献参考基本格式(全)

1、书籍类[序号]作者.书名[M].出版地:出版社,出版年份:起止页码.(1)书籍(印刷版)格式[1]WatkinsPJ.ABC of Diabetes.5thed.London:Blackwell Publishing.2003.(2)书籍(电子版)格式[2]Simons NE, Menzies B, Matthews M. A Short Course in Soil and Rock Slope Engineering. London: Thomas Telford Publish

2020-07-16 16:32:08 17251

原创 Python入门笔记—第十三章【面向对象之OOP(第九部分,自定义类)】

自定义类- 类其实是一个类定义和各种方法的自由组合- 可以定义类和函数,然后自己通过类直接赋值class A(): passdef say(self): print("saying")#上面的代码等同于下面的类B代码class B(): def say(self): print("saying")say("say")A.say...

2018-10-10 20:58:54 175

原创 Python入门笔记—第十二章【面向对象之OOP(第六部分,类的常用魔术方法)】

类的常用魔术方法- 魔术方法就是不需要人为调用的方法,基本是在特定的时刻自动触发- 魔术方法的统一特征,名字前后各有两个下划线,如:__init__- 操作类:    - __init__:构造函数    - __new__:对象实例化方法,此函数比较特殊,一般不需要使用    - __call__:对象当函数使用时触发    - __str__:当对象被当做字符串使用...

2018-10-10 20:14:08 191

原创 Python入门笔记—第十二章【面向对象之OOP(第七部分,类和对象的三种方法)】

1 实例方法- 需要实例化对象才能使用的方法,使用过程中可能需要借助对象的其他对象的方法完成2 静态方法- 不需要实例化,通过类直接访问3 类方法- 不需要实例化class Person(): #类实例方法 def eat(self): print(self) print("eating") #类方...

2018-10-10 20:13:27 164

原创 Python入门笔记—第十一章【面向对象之OOP(第五部分,类相关函数&成员描述符&成员属性)】

1 类相关函数- issubclass:检测一个类是否为另一个类的子类class A(): passclass B(A): passclass C(): passprint(issubclass(B,A))print(issubclass(C,A))print(issubclass(C,object))结果:TrueFalseTrue-...

2018-10-09 21:04:26 357

原创 Python入门笔记—第十章【面向对象之OOP(第四部分,MiXin)】

1 Mixin概念及作用- 解决多重继承出现的问题- 给一个类增加多个功能,在设计类时不再优先考虑通过复杂的多重继承机制,而是优先考虑通过多重继承来组合多个Mixin功能假设要设计以下4种动物的类:Dog::狗Bat:蝙蝠Parrot:鹦鹉Ostrich:鸵鸟- 按照哺乳动物和鸟类可按下面的形式划分- 区分其中能跑和能飞的动物可按照下面形式划分:- ...

2018-10-08 16:45:37 220

原创 Python入门笔记—第九章【面向对象之OOP(第三部分,多态&多态性)】

第九章:面向对象之OOP(第三部分,多态&多态性)2.5 多态- 指一类事物或对象在不同的情况下有不同的状态    - 如:序列状态下有多种形态:列表,元祖,集合,字典等    - 如:动物有多种形态:人类,猪类,狗类等- 多态不是语法,是一种设计思想代码实例:#多态class Animal(): def run(self): pa...

2018-10-08 14:16:33 128

原创 Python入门笔记—番外篇【面向对象之构造函数】

番外篇:面向对象之构造函数构造函数(__init__)概念及特征:- 主要工作是初始化- 是一类特殊函数,在类实例化的时候第一个被调用(实例1)- 子类如果定义了构造函数,则实例化时不再查找父类的构造函数;如果没有定义,则实例化时会查找父类的构造函数(实例2)- 如果子类没有定义构造函数,父类定义的构造函数带参数,则构造对象时的参数应按父类参数构造(实例3)实例1:...

2018-10-06 16:31:48 216

原创 Python入门笔记—第七章【面向对象之OOP(第二部分,封装&继承)】

第七章:面向对象之OOP(第二部分,封装&继承)2 面向对象的三大特性2.1 封装- 作用:对对象成员进行有限制的访问- 3个级别    - 公有成员,public    - 受保护成员,protected    - 私有成员,private注:public,protected,private不是关键字,但是变量命名等尽量避开- Python中下划线的使...

2018-10-05 22:02:11 134

原创 Python入门笔记—第六章【面向对象之OOP(第一部分)】

第六章:面向对象之OOP(第一部分)1 面向对象的概述(Object Oriented,OO)1.1 名词解释OO(Object Oriented):面向对象OOA(Object Oriented Analysis):面向对象的分析OOD(Object Oriented Design):面向对象的设计OOI(Object Oriented Implementation):面...

2018-10-05 19:43:49 168

原创 Python入门笔记—第五章【元祖tuple,集合set,字典dict】

第五章:元祖tuple,集合set,字典dict1.元祖—tuple( )- 有序- 可以访问,但是不能修改(指内容不可修改)- 元祖数据可以是任意类型,如(1,2,"abc",'a',[1,2,3])- 列表list能用的操作,除了修改,元祖都能用,即索引,分片,相加,相乘等都能通用1.1 常用操作- 索引(和List相同)a = (1,2,3,4,5)pr...

2018-09-28 14:02:57 200

原创 Python入门笔记—第四章【列表List】

第四章:列表(List[ ]) - 定义:一组有顺序的集合(重点:有顺序)1 创建列表的方法(4种)#创建空列表l1 = []print(type(l1))print(l1)#创建单值列表l2 = [1001]print(type(l2))print(l2)#创建多值列表l3 = [1,2,3,4,5,6]print(type(l3))print(l3)...

2018-09-23 16:06:51 477

原创 Python入门笔记—第三章【函数】

第三章:函数基础1. 函数1.1 语法def func():    语句1    语句2    语句3- def后跟一个空格,冒号不能少,函数的语句首行缩进一致(TAB)- 命名需要遵循规则,约定俗成,大驼峰一般用来给类命名- 括号里参数可以有也可以没有1.2 参数及return参数:(定义同C)- 形参:形式参数- 实参:实际参数retur...

2018-09-19 21:05:59 193

原创 Python入门笔记—第二章【分支循环 if,for,while】

第二章:分支循环1.三大结构顺序(语句一条一条执行下去,则为顺序,此处略过)分支循环注:Python中没有switch-case语句2.分支—if2.1 if age = 19if age > 19: print("you can watch this video with us") print("...

2018-09-13 19:51:57 315

原创 python入门笔记—第一章【字符串和变量】

第一章:字符串和变量一、转义字符1.回车表示方法:Windows: \n       Linux:\r\n   (注意:其中斜杠是\不是/)2.表示let's go的方法s = "let's go"    s =  'let\'s go'     (加了\之后,\后面的符号则被转义,不再具有之前的作用,如第二种表示方法,如果不加\,则第一个'会和s之前的'组成一组,Pyth...

2018-09-12 21:10:36 160

空空如也

空空如也

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

TA关注的人

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