花了一点时间看完视频,复习了一些基础知识,像turtle函数,平时不用都已经忘记有这个东西了,重新拾起感觉还可以,再是程序的构成、变量的声明之类的,讲的很详细。
花了一点时间看完视频,复习了一些基础知识,像turtle函数,平时不用都已经忘记有这个东西了,重新拾起感觉还可以,再是程序的构成、变量的声明之类的,讲的很详细。
print('a')
print('b')
print('c')
代码保存在D盘python_1文件夹内
机器学习:使用计算机设计一个系统,使它能够根据提供的训练数据按照一定的方式来学习;随着训练次数的增加,该系统可以在性能上不断学习和改进;通过参数优化的学习模型,能够用于预测相关问题的输出。(强调学习 而不是专家系统)
有监督
无监督
强化学习(带反馈)
机器学习:数据清洗/特征选择;确定算法模型/参数优化;结果预测
不能解决:大数据存储/并行计算;做一个机器人
目标函数取最小称 损失函数
数据收集--->数据清洗----->特征工程----->数据建模
hessian矩阵 对称--》4>0 二阶行列式>0----》正定---->凸函数
类.mro()显示类的层结构
dir()查看类属性
子类中重写父类他函数
事件:样本点的合集
事件运算:
包含,等价,对立(逆事件)
AUB, A,B事件的并
A∩B=AB,A,B事件的交集
AB=空集, A∪B=A+B 称为和
A-B=AB(逆)
交换律A∪B=B∪A, AB=BA
结合律(A∪B)∪C=A∪(B∪C),ABC=A(BC)
分配律(A∪B)∩C=AC ∩ BC
(A∩B)∪C=(A∪C)∩(B∪C)
德摩根定理:分开反号
继承:代码复用,默认类object
class 子类(父类1,父类2,...):
def __init__(self,形参)
父类.__init__(self,形参) 带入父类属性
@property
把类内方法变成属性
常规调用 s.function()
@property后调用 s.function
私有方法
定义
def __function(self):
调用
s._classname__function()
私有属性
定义
self.__age=age
间接访问
s._Classname__age
python中方法/函数没有重载
同名函数,后者覆盖前者
class 外可以用新函数覆盖class 内的方法函数
覆盖新函数要加第一位形参self
class.函数名=类外函数名
__call__()方法调用对象
def __call__(self,形参)
析构函数__del__(self)
用垃圾回收机制销毁0引用对象,一般不需重写
class person:
def __del__(self):
print("obj deleted")
数据降维
1.特征选择
2.主成分分析
MinMaxScaler(feature_range=())
feature_range 可以指定在一定的数值范围内
tf idf
tf:term frenquency词的频率 出现的次数
idf:inverse document frequency 逆文档频率
log(总文档数量/该词出现的文档数量)
重要性程度
countvectorizer没有参数
文本都是放在列表里面的可迭代对象
类方法,只操作类属性,不涉及实例属性
@classmethod
def xxx(cls): xxx函数名
类名.xxx()
静态方法,应用于类内,可以强行调用类属性
@staticmethod
def 静态方法名(形参列表)
不能调用实例属性,方法
class studnet:
company="sxt" 类属性
count=0 类属性
def __init__(self, name, age): 实例属性
self.a=name
self.b=age
student.count+=1 调用计数器
def sayage(self): 实例方法
print(age)
print(studnet.count,student.company) 实例方法中调用类属性
类对象创建
class student:
def __init__(self,name,age):
self.a= name
self.b=age
def sayage(self):
print(self.age)