python中pai怎么表示_Python中的类Class到底怎么写?

本文针对Python初学者,解释类和self的概念。通过一个实例展示了如何使用类简化代码流程,包括创建实例、调用类方法,并强调了self在类内外的使用区别。学习Python类的定义和应用,可参考B站相关教学视频。
摘要由CSDN通过智能技术生成

bbb4b9335960e10e646f0ea0cf97c188.png

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

1. 函数

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

from numpy import matrix
import numpy as np

# 生成随机数x,然后传入真实的参数coef,返回x和模拟(含有扰动的)y。
def generate_random_number(size, coef):
    x = matrix(np.random.random(size))
    coef = matrix(coef).T
    y = np.dot(x, coef) + matrix(np.random.random(size[0]) / 100).T
    return x, y

# 将计算β的过程拆开,这里计算X^T*X
def x_transp_x(x):
    x
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值