面向对象(思想) 权限修饰: public: 公开的,所有不同的包,不同的类全都可以访问得到。 private: 私有的,只有自己的类(同一个class)中可以访问,其他的都访问不到。 protected: 受保护的,除了不同包的其他类访问不到,其他都可以访问到,不同包的子类也可以 访问的到。 默认 ...
转载
2021-08-04 17:17:00
77阅读
2评论
在面向对象编程中,当父类中的方法被子类重写,且子类各自的实现方式差异较大时,父类方法的声明具有通用的指导意义,但被称为抽象方法在Java语法中,包含抽象方法的类即为抽象类。抽象方法:指的是仅有方法声明,而无方法体的方法。抽象类:包含抽象方法的类被定义为抽象类。
抽象类:包含抽象方法,一个没有具体实现的类,叫做抽象类。什么是抽象方法?一个没有具体实现的方法,被abstract修饰。抽象类不可以被实例化。因为不能被实例化,所以这个抽象类只能被继承。抽象类当中,可以包含和普通类一样的成员和方法。一个普通类继承了一个抽象类,那么这个普通类当中,需要重写这个抽象类的所有抽象方法。抽象类的最大作用是为了被继承。一个抽象类A,如果继承了一个抽象类B,那么这个抽象类A可
转载
2023-06-26 21:33:04
46阅读
不知不觉已经快毕业一年了,想想2018年过的可真舒适!!!社会就像一锅水,不同地方温度不同,2018年的我就身处温水中,没有一丝想要进取之心。 1 抽象 抽象在程序中可谓是神来之笔,辣么什么是抽象呢?抽象就是对一种事物或现象等,移除一些不相关的信息,只保留最终需要的信息。例如,一个篮球,说复杂点儿,它是由各种材料等组成,抽象就是不去管这些具体且不相关的信息,说简单点儿就是一个球,这样类
转载
2023-10-05 17:17:07
71阅读
接口: -url -数据类型,python不存在 class 类名 1、类中的方法可以写任意多个 2、如果想要对类中的方法做约束,就需要写接口 接口中定义一个方法f1,可以约束继承他的子类 class 接口: def f1(self): pass class 类名(接口): pass 示例: class IOrderRepository:(一般接口类默认为I大写开头
转载
2023-05-29 15:13:06
61阅读
---脚本语言(scripting language)
---高级动态编程语言
简单易学
Python是一种代表简单主义思想的语言。Python的这种伪代码本质是它最大的优点之一。它使你能够专注于解决问题而不是去搞明白语言本身。Python有极其简单的语法,极易上手。
解释性&编译性
-Python语言写的程序不需要编译成二进制代码。可以直接从源代码运行程序,但
转载
2023-08-12 22:35:14
96阅读
完成数据清理后,下面通过图表展开对数据的分析。1.前期初判(分布分析): 1)判断分组区间:# a.散点图:
plt.scatter(data[字段1],data['字段2'],
s = data[字段3], # 显示大小
c = data[字段4], # 显示颜色
alpha = 0.4, cmap = 'Reds')
# b.直方图:
data[字段].hist(bins=10) 2)求出
转载
2023-08-11 17:09:57
94阅读
抽象类是不能被实例化的类,它用于指定子类必须提供哪些功能,却不实现这些功能。抽象类要有抽象方法,子类实现所有抽象方法后就才能实例化,当然抽象类也可以有非抽象的方法。抽象类的子类通过继承跟抽象类发生关联,子类通过super()调用抽象类中定义的方法。python是支持面向对象的编程语言,其实现通过第三方扩展库来实现:abc(Abstract Base Class)模块。Python的抽象基类使用有两
转载
2023-11-02 10:13:20
54阅读
# 对操作系统来说一切皆文件
# 抽象类:也是以一种规范
# 一般情况下是单继承,并且要实现的功能是一样的,在父类中可以有简单的代码实现
# 多继承的情况,由于功能复杂,所有不容易抽象出相同的功能,写在父类中
# 接口类/抽象类 :都不可实例化
# 抽象类/接口类:面向对象的开发规范
# python 中没有接口类, 在 java 中有接口 Interface
转载
2023-06-26 15:20:10
64阅读
抽象基类 ABC 是一些不能被实例化的类。Java 或 C++ 语言的程序员应该对此概念十分熟悉。Python 3 添加了一个新的框架 —abc— 它提供了对 ABC 的支持。ABCMeta)和 修饰符(@abstractmethod 和 @abstractproperty)。如果一个 ABC 具有一个 @abstractmethod或 @abstract
Scala特质(trait)是这个语言的一个很棒的特性。你可以像java接口那样使用,也可以作为带有实现好的方法的抽象类来使用。Scala的类可以继承或者混入多个特质。 Scala也有抽象类的概念,后面会展示什么时候应该用抽象类来代替特质。把Scala的 trait 作为接口使用使用 trait 的一种方式是:像java中的接口那样,只定义一些想要的功能的接口,而不去实现任何行为。一个小示例作为开
转载
2023-09-18 15:51:00
73阅读
本篇将继续上一篇数据分析之后进行数据挖掘建模预测,这两部分构成了一个简单的完整项目。结合两篇文章通过数据分析和挖掘的方法可以达到二手房屋价格预测的效果。 下面从特征工程开始讲述。二、特征工程 特征工程包括的内容很多,有特征清洗,预处理,监控等,而预处理根据单一特征或多特征又分很多种方法,如归一化,降维,特征选择,特征筛选等等。这么多的方法,为的是什么呢?其目的是让这些特征更友好的作为模型
转载
2024-05-18 08:47:33
49阅读
最近几天了解了一下人脸识别,应用场景可以是图片标注,商品图和广告图中有没有模特,有几个模特,模特的性别,年龄,颜值,表情等数据的挖掘。基础的识别用dlib来实现,dlib是一个机器学习的包,主要用C++写的,但是也有Python版本。其中最流行的一个功能是Facial Landmark Detection, 配备已经训练好的轮廓预测模型,叫shape_predictor_68_face_landm
转载
2024-07-10 17:30:10
24阅读
首先说一下为什么要做特征工程?总的来说机器学习算法就是用输入的数据来推算输出的数据。输入的数据包含以下特征,这些特征是以行列矩阵的列来表示,算法需要具有特定形式的特征作为输入才能更好地发挥作用,模型的表现才能达到最佳,所以我们要对输入的特征进行一些列的操作,这个过程就是特征工程。在这篇文章里我利用Python把主要的特征工程技术通过全代码的形式,给大家做一个分享。首先是缺失值的处理1、删除缺失值缺
转载
2023-08-29 06:40:03
120阅读
离散特征编码分两种,特征具有大小意义,特征不具有大小意义。1、特征不具备大小意义的直接独热编码2、特征有大小意义的采用映射编码1. import pandas as pd
2. df = pd.DataFrame([
3. 'green', 'M', 10.1, 'label1'],
4. 'red', 'L', 13.5, 'label2'],
5. 'blue
转载
2023-06-26 14:15:42
61阅读
总体来说,良好的数据特征组合不需太多,便可以使得模型的性能表现突出。比如我们在“良/恶性乳腺癌肿瘤预测“问题中,仅仅使用两个描述肿瘤形态的特征便取得较高的识别率。冗余的特征虽然不会影响模型性能,但会浪费cpu的计算。主成分分析主要用于去除多余的那些线性相关的特征组合,这些冗余的特征组合并不会对模型训练有更多贡献。特征筛选与PCA这类通过选择主成分对特征进行重建的方法略有区别:对于PCA而言,我们经
转载
2023-08-30 22:37:24
124阅读
原作 Prateek Joshi王小新 任何参与过机器学习比赛的人,都能深深体会特征工程在构建机器学习模型中的重要性,它决定了你在比赛排行榜中的位置。特征工程具有强大的潜力,但是手动操作是个缓慢且艰巨的过程。Prateek Joshi,是一名数据科学家,花了不少时间研究多种特征,并从不同角度分析其可行性。现在,整个特征工程过程可实现自动化,他将通过这篇文章进行详细介绍。下面会使用Python特征工
转载
2023-07-11 15:11:52
160阅读
在本文中,我们将回顾特性选择技术并回答为什么它很重要以及如何使用python实现它。本文还可以帮助你解答以下的面试问题:什么是特征选择?说出特性选择的一些好处你知道哪些特征选择技巧?区分单变量、双变量和多变量分析。我们能用PCA来进行特征选择吗?前向特征选择和后向特征选择的区别是什么? 什么是特征选择,为何重要特性选择是选择与ML模型更加一致、非冗余和更相关的基本特性的过程。在ML项目中
转载
2023-08-27 09:54:14
148阅读
4.2_抽象基类(abc模块 )
一、前言 (废话,可以不看)抽象基类就好比java中的接口,在java中它是无法实现多继承的,也就是只能继承一个类,但可以继承多个接口,且接口是不能用来实例化的。在python中抽象基类也是不能实例化的。python是动态语言,定义变量时不用声明变量类型。变量只是一个符号,可以指向任何类型的对象。我们可以复制任何一个类型的数据给python中的任何一个变量,且可以
转载
2023-11-07 10:46:48
65阅读
什么是抽象语法树嘞?在计算机科学中,抽象语法和抽象语法树其实是源代码的抽象语法结构的树状表现形式 我们可以用一个在线的AST编辑器来观察AST的构建 Python语言的执行过程就是通过将Python字节码转化为抽象语法树来进行下一步的分析等其他操作,所以将Python转化为抽象语法树更利于程序的分析 一般来说,我们早期的学习当中固然会用到一种叫做表达式树的东西,我们用Python来实现一下表达
转载
2023-12-02 22:42:48
38阅读