自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(59)
  • 收藏
  • 关注

原创 Python--类方法

它们可以通过装饰器 @classmethod 来定义,并且可以通过类本身来调用,而不是通过类的实例。实际上,类方法可以用于任何需要与类本身而不是类实例交互的场景。# 类方法接收类本身作为第一个参数(通常命名为 cls),而不是实例(通常命名为 self)。# 这使得类方法可以操作类属性,创建类的实例,或者执行与类相关的操作。# 类方法(Class Methods)是与类而不是实例绑定的方法。# 类方法可以用来执行与类相关的操作,而不是特定实例的操作。# 类方法经常用作工厂方法,用于创建类的实例。

2025-02-19 10:55:05 303

原创 Python--装饰器

wrapper 是一个新的函数,它包含了装饰器逻辑。装饰器(Decorator)是 Python 中一个非常有用的功能,它可以用来修改函数或方法的行为,而无需修改它们的代码。在这个例子中,my_decorator 是一个装饰器,它接收一个函数 func 作为参数。模块化:装饰器可以用来封装与函数相关的配置或逻辑,从而提高代码的可读性和可维护性。代码复用:你可以定义一个装饰器,然后将其应用于多个函数,从而减少代码的重复。灵活性:装饰器允许你在不修改函数代码的情况下,动态地修改函数的行为。

2025-02-19 10:51:49 212

原创 repr方法

_repr__ 的返回值通常看起来像是一个有效的 Python 表达式,可以用来重新创建这个对象(尽管这不是强制性的)。如果一个对象没有定义 __str__ 方法,但定义了 __repr__,那么 str() 函数会调用 __repr__。__str__ 的输出通常用于向最终用户显示信息,而 __repr__ 的输出则更侧重于开发者。另一个相关的方法是 __str__,它用于定义对象的“非正式”或“可读性良好”的字符串表示。__repr__ 方法是一个特殊的方法,用于定义一个对象的“官方”字符串表示。

2025-02-19 10:46:01 215

原创 pyplot绘图

【代码】pyplot绘图。

2025-02-19 10:41:07 133

原创 itertools.product 函数

在Python中,itertools.product 函数可以用来计算多个可迭代对象的笛卡尔积。这相当于将第一个可迭代对象中的每个元素与第二个可迭代对象中的每个元素进行组合。

2025-02-19 10:36:13 410

原创 梯度、偏导数、导数

这个公式表示,当我们考虑函数 f(x) 在点 x 附近的小变化 h 时,函数值 f(x+h) 与 f(x) 之差与 h 的比值趋向于一个特定的值 f′(x)。这个特定的值 f′(x) 就是函数 f(x)在点 x 处的导数,它描述了函数在该点的瞬时变化率。偏导数是多元函数在某一个方向上的导数,它描述了函数在该方向上的局部变化率。偏导数的计算过程涉及对函数的每一个变量分别求导,而与其他变量保持不变。偏导数表示函数在参考变量方向上的变化率。:对函数中的每个变量重复步骤1和2,得到每个变量的偏导数。

2024-08-21 13:36:16 617

原创 Python——__all__变量

在Python编程语言中,__all__是一个特殊变量,一般用于模块(__init__.py文件)中定义了一个列表,这个列表包含了模块想要对外公开的名称。如果模块中没有定义__all__列表,那么使用from module import *会导入模块中所有公开的名称(即没有以_开头的名称)。当你使用from module import *这样的语句导入一个模块时,__all__列表中的名称会被导入到当前的命名空间中。其他的变量、函数或类定义在这个模块中,但不在__all__列表中,就不会被导入。

2024-07-10 10:07:24 371

原创 numpy - array(5)

condition(条件):接受元素为bool值的array或者单个bool值。res_tuple的尺寸 = target_array的维度(个数)且 res_tuple的索引 与 target_array的维度一一对应。axis 接受单个int或者None,默认值为-1,即对最深维度/最大维度进行排序,传None则将原array转成向量再进行操作。ord:可选参数,指定范数的类型。默认值为 None,表示二范数(欧几里得范数)。axis:可选参数,指定计算范数的轴。2:二范数(欧几里得范数)。

2024-07-05 09:25:22 561

原创 numpy - array(4)

values:多个值,obj:多个值: values数量与obj数量必须相等,在原array多个索引处插入相应的值。追加array与目标array必须有相同的维度,只在1维/second axis 上的形状可以不同,其他维度形状必须相同。追加array与目标array必须有相同的维度,只在0维/fist axis 上的形状可以不同,其他维度形状必须相同。如果values是单个值,则插入的值尺寸自动匹配array在该维度的元素的尺寸,arr2是3维array,目标array也必须传3维array。

2024-06-30 22:19:51 534

原创 numpy - array(3)

参数axis: 轴,接受array的维度,代表以那个维度为轴,可以理解为聚合完成后这个轴的维度没有了,被聚合了。np.any():如果数组中有任何元素为真(True),则返回 True。np.all():如果数组中所有元素都为真(True),则返回 True。np.mean():计算数组中所有元素的算术平均值。np.prod():计算数组中所有元素的乘积。np.std():计算数组中所有元素的标准差。np.var():计算数组中所有元素的方差。np.sum():计算数组中所有元素的和。

2024-06-30 21:50:51 939

原创 numpy - array(2)

(2)array与array的运算:两个array对应的元素进行运算,进行运算的两个array结构必须相同,运算结果的结构不变。(3)A矩阵乘以B矩阵,A的列数(二维尺寸)必须等于B的行数(一维尺寸),A矩阵乘以B矩阵不等于B矩阵乘以A矩阵。(1)array与常数进行运算:每个元素都与常数进行运算,运算结果的结构不变。(4)矩阵乘以向量,矩阵的行数必须等于向量的行数,结果是一个向量。向量重构成矩阵后在相乘,本质变为矩阵乘以矩阵。

2024-06-14 17:18:44 354

原创 numpy - array(1)

1:未知尺寸,表示自动识别所在维度的大小,所以reshape(-1, 1)常用于将一个向量重构成一个二维一列的矩阵(立起来);shape:形状参数提供数据的维度尺寸,维度从左至右依次为 最外侧维度->最内侧维度(最大维度->最小维度)order: {'C', 'F'}可选,行优先(C-style),列优先(Fortran-style)(4)空array,即数组的元素不初始化,而是包含随机数据,切默认类型为float。(1)使用穷举法创建多为数据,接受列表或者元组类型的数据。(7)array的属性。

2024-06-14 17:07:38 372

原创 模型算法—线性回归

在实际应用中,线性回归模型的适用性和有效性需要通过诊断检查来评估,例如检查残差的正态性、同方差性和独立性等。线性回归是统计学中最常见的一种回归分析方法,用于建立自变量(解释变量)和因变量(响应变量)之间的线性关系。线性回归模型可以用来预测一个或多个自变量对应的因变量的值。线性回归模型的目的是通过最小化误差的平方和来估计回归系数 𝛽β,这通常通过最小二乘法来实现。其中 𝛽0β0​ 是截距,𝛽1β1​ 是斜率,表示自变量 𝑥x 对因变量 𝑦y 的线性影响。

2024-06-13 16:14:54 372

原创 SQL,比较值的小坑

在SQL中,空值在与非空值进行比较时通常会被视为未知,这意味着。

2024-05-30 13:25:43 168

原创 SQLITE存储时间数据报警语法错误,syntax error

这样会导致SQL注入漏洞,尤其是如果 current_time包含任何特殊字符的话,就会报语法错误。使用sqllite数据库,有一个时间数据current_time需要插入表中,如下。

2024-05-29 15:45:02 615

原创 push to origin/master was rejected解决方案之一

在你的远程库(我这个是gitee)设置中的邮箱设置里不勾这个选项。如果你是git小白,并且其他帖子的方法都不行,可以一试。

2024-05-16 10:21:38 247

原创 MyBatis--<foreach>标签

标签用于遍历集合或数组,并为集合中的每个元素生成重复的SQL片段。这在需要构建包含多个值的IN条件时非常有用。占位符,这些占位符最终会被集合中对应的元素值替换。同时,生成的SQL片段会被圆括号。集合中的每个元素,为每个元素生成一个。这个片段可以用于构建类似于。整个代码片段的作用是,遍历。包裹,元素之间用逗号。

2024-05-16 10:11:18 310

原创 Spring(静态代理)

2024-03-27 10:10:25 148

原创 爬虫-scrapy-CrawlSpider(读书网)

2024-03-27 08:58:02 251

原创 爬虫-scrapy-一级页面跳转二级页面

2024-03-27 08:57:13 658

原创 Spring-基于注解管理bean-全注解开发

2024-03-19 21:07:59 142

原创 Spring-基于注解管理bean-@Resource注入

2024-03-19 13:25:55 131

原创 Spring-基于注解管理bean-@Autowired注入

2024-03-19 10:40:31 116

原创 Spring-基于注解管理bean-创建bean对象

2024-03-19 09:10:12 147

原创 Spring-基于xml管理bean-FactoryBean,自动装配

2024-03-19 09:08:38 138

原创 爬虫-scrapy-下载多页网页数据

2024-03-19 08:55:57 421

原创 爬虫-scrapy-工作原理,scrapy shell

2024-03-19 08:53:37 402

原创 爬虫-scrapy-基本用法

2024-03-19 08:51:49 738

原创 Spring-基于 xml管理bean-bean的生命周期

2024-03-14 11:31:52 339

原创 Spring-基于 xml管理bean-bean的作用域

2024-03-14 11:30:40 409

原创 Spring-基于 xml管理bean-引入外部属性文件

2024-03-14 11:29:51 144

原创 Spring-基于 xml管理bean-特殊类型注入-P名称空间注入

2024-03-11 09:18:43 343

原创 Spring-基于 xml管理bean特殊类型注入-引入集合bean

2024-03-11 09:16:47 300

原创 爬虫-requests-get/post请求

2024-03-11 09:13:02 851

原创 爬虫-requests-基本用法

2024-03-11 09:11:48 1103

原创 爬虫-解析-bs4

2024-03-11 08:59:05 855

原创 Spring-基于 xml管理bean-依赖注入-特殊类型注入-Map类型

2024-03-07 20:45:51 169

原创 Spring-基于 xml管理bean-依赖注入-特殊类型注入-数组类型、List类型

2024-03-07 20:45:18 108

原创 Spring-基于 xml管理bean-依赖注入-特殊类型注入-对象类型

2024-03-07 20:43:45 106

原创 Spring-基于 xml管理bean-依赖注入(属性注入)(1)

2024-03-07 20:42:27 115

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除