- 博客(23)
- 收藏
- 关注
原创 2. Java基础
1. 面向对象与泛型继承是java面向对象编程技术的一块基石,因为它允许创建分等级层次的类。. 继承就是子类继承父类的特征和行为,使得子类对象(实例)具有父类的实例域和方法,或子类从父类继承方法,使得子类具有父类相同的行为。接口是一个抽象类型,是抽象方法的组合,以interface声明。接口的实现一般分为两步:(1)使用implements关键字将类声明为实现指定的所有方法(2)在类中实现接口已定义好的所有方法。泛型,实现了参数类型的概念,使代码可以应用于多种类型。2. 集合类Java集合框架的集
2022-01-16 20:41:16
629
原创 1. Linux基本操作
一、 Linux基础1、Linux,全称GNU/Linux,是一套免费使用和自由传播的类Unix操作系统,是一个基于POSIX的多用户、多任务、支持多线程和多CPU的操作系统。伴随着互联网的发展,Linux得到了来自全世界软件爱好者、组织、公司的支持。它除了在服务器方面保持着强劲的发展势头以外,在个人电脑、嵌入式系统上都有着长足的进步。使用者不仅可以直观地获取该操作系统的实现机制,而且可以根据自身的需要来修改完善Linux,使其最大化地适应用户的需要。2、Linux不仅系统性能稳定,而且是开源软件。其核
2022-01-15 16:21:06
666
原创 seaborn_2
渐变色简单易用生成一个多元正态分布矩阵 参数mean : 均值参数cov : 协方差, array类型参数size: 个数x, y = np.random.multivariate_normal(mean=[0, 0], cov=[[1, -.5], [-.5, 1]], size=300).Tpal = sns.dark_palette(“green”,as_cmap=True)as...
2019-10-31 08:29:06
257
原创 seaborn
seaborn同matplotlib一样,也是Python进行数据可视化分析的重要第三方包。但seaborn是在 matplotlib的基础上进行了更高级的API封装,使得作图更加容易,图形更加漂亮。导入import matplotlib.pyplot as pltimport seaborn as sns%matplotlib inlineimport numpy as npimp...
2019-10-12 08:54:08
190
原创 数据可视化2
plt.gcf() / plt.gca()——获得当前图表和子图plt.plot(x,y)ax=plt.gca()ax.spines[“right”].set_color(‘red’)plt.plot(x,y)ax=plt.gca()ax.spines[“right”].set_color(‘red’)ax.spines[“left”].set_color(‘green’)...
2019-09-19 09:50:24
340
原创 Matplotlib绘图
Matplotlib绘图基于Matplotlib模块的绘图• Matplotlib是Python最著名的绘图库之一,提供了一整套和 MATLAB相似的命令API,既适合交互式地进行制图,也可以 作为绘图控件方便地嵌入GUI应用程序中• Matplotlib的pyplot子库提供了和MATLAB类似的绘图API,方 便用户快速绘制2D图表,包括直方图、饼图、散点图等• Matplotlib配...
2019-09-19 08:14:49
194
原创 NLP前置技术——Numpy使用简介
NLP前置技术——Numpy使用简介网站:https://numpy.org/numpy是一个开源的python科学计算库,主要用于操作数组和矩阵numpy中最基本的数据类型:ndarray类型导入numpy:import numpy as np#直接创建一维数组b=np.array([1,2,3,4,5])print(b)print(type(b))b*6#直接创建...
2019-09-09 10:15:08
464
原创 自然语言处理概述
自然语言处理自然语言处理是计算机科学领域与人工智能领域中的一个重要方向。它研究能实现人与计算机之间用自然语言进行有效通信的各种理论和方法。自然语言处理是一门融语言学、计算机科学、数学于一体的科学。因此,这一领域的研究将涉及自然语言,即人们日常使用的语言,所以它与语言学的研究有着密切的联系,但又有重要的区别。自然语言处理并不是一般地研究自然语言,而在于研制能有效地实现自然语言通信的计算机系统,特别...
2019-09-07 17:33:16
1426
原创 面向对象编程05
面向对象编程05__ new ____ getitem __ ( )等__ call __( ) 与callable()__ doc __ 与__dict__特殊属性之__slots__特殊方法之__len__()1. __ new __当使用“类名(【实参】)”创建对象时,python解释器的主要处理过程包括两大步:1.调用特殊方法_new_()创建实例对象首先会查找该...
2019-06-11 11:28:07
124
原创 面向对象编程04
面向对象编程04issubclass()与isinstance()type()与dir()str( )与__repr__()属性之增删改查算术运算符重载issubclass()与isinstance()内置函数issubclass()用于判断类对象与类对象之间的关系。内置函数isinstance()用于判断实例对象与类对象之间的关系。内置函数issubclass接收两个实参,...
2019-06-04 11:10:35
121
原创 面向对象编程03(封装 继承 多态 重写 MRO)
面向对象编程03封装继承多态重写MRO封装根据需求将属性和方法封装到一个抽象的类中在使用的时候,只要按照自己的需求去调用,不必了解实现的细节➢封装 封装是面向对象编程的三大特征之一。封装有两方面的含义:1.将数据(属性)和行为(方法)包装到类对象中。在方法内部对属性进行操作,在类对象的外部调用方法。这样,无需关心方法内部的具体实现细节,从而隔离了复杂度。2.在类对...
2019-06-04 10:49:55
161
原创 面向对象编程02 (实例方法、 函数装饰器 、类方法、 静态方法 、访问控制)
面向对象编程02实例方法函数装饰器类方法静态方法访问控制实例方法➢实例方法 实例方法指的是只有实例对象才可以调用的方法。 在类对象中定义实例方法时,第-一个形参表示调用该方法的实例对象,其对应的实参由系统自动传入。第一个形参的名称通常是self,也可以是其它名称。 实例方法只能被实例对象所调用,有两种调用方式:1.在类对象的内部(其它实例方法中) 语法格式: s...
2019-05-21 11:08:49
232
原创 面向对象编程
面向对象编程概述面向对象编程(oop),是一种编程方式,这种编程方式需要使用“对象”来实现对象的特征世间万物皆对象每个对象都是唯一的对象具有属性和行为对象具有状态对象分为类对象和实例对象两大类面向对象编程的大体步骤抽象出类对象抽象出类对象的属性抽象出类对象的行为(方法)根据类对象创建实例对象通过实例对象访问属性和方法定义类对象的语法格式:class 类名 (o...
2019-05-03 13:44:18
154
原创 标准库OS常用命令&文件的打开与关闭
标准库OS常用命令准备工作:自建一个文件夹,并将当前目录修改为该文件夹。import osos.getcwd() #查看当前路径os.chdir(“C:/Users/Administrator/Desktop/Python_chap7”os.mkdir(“my_own_filepackage”)#建立一个子文件夹,已存在时会报错。os.rmdir(“my_own_filepacka...
2019-05-03 13:08:02
1526
原创 Python中模块与包-课程笔记
⚫ 模块对应于Python源代码文件;⚫ 多个功能相似的模块可以组织成一个包。➢ Python中的模块包括系统模块、第三方模块和用户自定义模块。它们实质上是以.py为扩展名的Python文件➢ 通过导入模块,可以使用该模块中的变量、函数和类等模块化程序设计思想如果程序中包含多个可以复用的函数或类,则通常把相关的函数和类分 组包含在单独的模块(module)中。这些提供计算功能的模块...
2019-04-21 21:30:59
266
原创 函数进阶-笔记
lambda匿名函数▪lambda表达式可以用来声明匿名函数,也就是没有函数名字的临时使用的小函数,尤其适合需要一个函数作为另一个函数参数的场合。也可以定义具名函数。▪lambda表达式只可以包含一个表达式,该表达式的计算结果可以看作是函数的返回值,不允许包含复合语句,但在表达式中可以调用其他函数。map/filter/zip/reduce /enumeratemap() 会根据提供的函数...
2019-04-13 17:06:08
367
原创 Python中标准库time、datetime、calendar、random的使用
time库的使用time库基本介绍时间获取时间格式化程序计时应用time库基本介绍time库是 Python中处理时间的标准库import timetime.< b >()计算机时间的表达提供获取系统时间并格式化输出功能提供系统级精确计时功能,用于程序性能分析time库包括三类函数时间获取:time() ctime() gmtime()时间格式...
2019-04-05 18:09:04
324
原创 组合数据类型&列表类型
组合数据类型序列类型——元素向量集合类型——元素集合映射类型——“键-值数据项的组合”序列类型(字符串、元组、列表)12个通用的操作符和函数x in s若x是s的元素,则返回True,反之Falesx not in s若x不是s的元素,则返回True,反之Faless+t连接s和ts * n或n * s将序列s复制n次s[i]索引;...
2019-03-30 13:43:14
1577
原创 Python字符串方法详解
字符串索引and截取作为序列,字符串支持假设其中各个元素包含位置顺序的操作。在python中,索引是按照从最前面的偏移量进行编码的,也就是从0开始,第1项索引为0,第二项索引为1,以此类推;python中,我们也可以反向索引。>>>S=‘Spam’>>>len(s)4>>>S[0]‘S’>>>S[1]...
2019-03-21 19:32:36
1444
原创 python 内置函数汇总
python内置函数数学运算类abs(x)绝对值或复数的模1、参数可以是整型,也可以是复数2、若参数是复数,则返回复数的模complex([real[, imag]])创建一个复数divmod(a, b)分别取商和余数 注意:整型、浮点型都可以float([x])将一个字符串或数转换为浮点数。如果无参数将返回0.0int([x[, base]])...
2019-03-15 17:30:51
413
原创 math标准库函数功能汇总
math 标准库math模块是标准库中的,所以不用安装,可直接使用;使用math库前,用import导入该库import math若想查看这个模块能做哪些事,可用:dir(math)dir(module)是一个非常有用的指令,可以通过它查看任何模块中所包含的工具查看每个函数的使用方法。help(math.pow)math库常用函数及举例取大于等于x的最...
2019-03-15 16:52:13
552
原创 Jupyter notebook与Markdown知识点汇总
Jupyter notebookJupyter notebook的优点1、极其适合数据分析Jupyter Notebook 可以将所有内容(可视化结果、包含函数和类的脚本)收归一处。2、支持多语言3、分享便捷支持以网页的形式分享,GitHub 中天然支持 Notebook 展示,也可以通过 nbviewer 分享你的文档。当然也支持导出成 HTML、Markdown 、PDF 等...
2019-03-07 21:56:09
497
原创 写给自己的第一篇博客
其实你还可以再努力一点点何炅曾说过:也许梦想,不仅仅只是为了拿来实现的,而是有一件事情,在远远的地方提醒我们,我们可以去努力,可以变成更好的人。要得到你必须要付出,要付出你还要学会坚持,如果你真的觉得很难,那你就放弃,但你放弃了就不要抱怨,我觉得人生就是这样,世界真的是平衡的,每个人都是通过自己的努力,去决定自己生活的样子。所以你若想要这世界上最好的东西,就先为这世界付出最好...
2019-03-01 19:36:45
164
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人