junit测试类怎么写_Python中的类Class到底怎么写?

6196acd186f43c85867fa371f6fea620.png

类对于没有编程基础的人真的是很头疼。。。到底self是啥?到底为什么要加_init__?那么今天我争取讲明白。。

1. 函数

假设我要生成一个1000*4的随机自变量x,设定回归系数coef是[1,2,3,4],然后计算出带有扰动项的y,然后再把模拟的y和x利用公式求出回归系数β,看看和coef的差异。

from 

-_-||。。请谅解,以上故意把回归拆得这么繁琐。

可以看到,主要参数是x的形状size和真实的系数coef,中间的过程就是把这两个参数传来传去;其实所有的过程可以放在class中,简化整体的流程。

2. 类

class 

接下来,是从类生成一个实例。

# 传入两个参数size和coef

因此,这样大大简化了计算的过程。

除了可以计算beta,还可以看看(X^T*X)^(-1)是什么的话,

Ixtx 

除此之外,如果还需要调用到外部的变量,那么调用的时候将参数传入,注意self在类的外面不可以写。

ols1.print_something("This is ")

3. 总结

类的模板如下:

class 

接着,从类中生成实例。

# 从类生成实例

以上就是简单的类函数定义。是我看了B站的教学视频总结。大家如有疑惑,在bilibili中搜索“python class”。。。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值