本文旨在澄清 python 里 __new__ vs __init__ 和 cls vs self 的概念。很多初学者会困扰,python的“魔法函数” __new__ 有啥用? 跟__init__有啥区别? 为什么有的函数第一个输入变量是self, 有的却是cls? 这有啥区别?好,废话不多说,先看一个例子:class A(object):def __new__(cls):print("A.__
转载 2024-08-15 18:31:42
86阅读
# Python学习 # 文件名称: recursive_function.py # 学习时间: 2022/7/11 17:30 # 什么是递归函数 # 如果在一个函数的函数体内调用了该函数本身,这个函数就称为递归函数, # 递归的组成部分 # 递归调用与递归终止条件 # 递归的调用过程 # 每递归调用一次函数,都会在栈内存分配一个栈帧
## 使用Python中的clf进行机器学习 在机器学习领域,分类器(classifier,简称 clf)常常用于将数据分为不同的类别。Python作为一种高效的编程语言,提供了众多的库以实现机器学习任务,如Scikit-learn、TensorFlow和PyTorch等。本文将重点介绍如何使用Scikit-learn中的clf进行分类任务,并通过代码示例来帮助读者理解。 ### 一、环境准备
原创 9月前
67阅读
前言Kmeans是一种聚类算法,sklearn 也给出了其API,很方便我们调用,关于其API的操作但是我们知道Kmeans算法是基于距离(如欧式距离)作为评判指标进行聚类的,现实中我们的需求千差万别,比如我们的项目可能需要一种新的指标来作为评判指标进行聚类,这时候就需要修改sklearn的部分源码来达到我们的目的注意本文的最终目的在于:分析如何根据自己的需求修改sklearn源码并加以利用的整个
转载 2023-11-28 13:22:04
60阅读
一、常见的Python种类1、Cpython使用C语言实现,Python的官方版本,CPython实现会将源文件(py文件)转换成字节码文件(pyc文件),然后运行在Python虚拟机上。我们目前学习就用Cpython2、Jyhton使用JAVA语言实现,Jython会将Python代码动态编译成Java字节码,然后在JVM上运行。3、IronPython使用C#语言实现,IronPython将P
转载 2023-09-19 22:20:55
48阅读
一、什么是函数?函数就是一种代码抽象的形式,是可以重复使用,用来实现一个或多个功能的代码段。函数是对做相似的事情或相似的动作进行封装,他能提高应用的模块性和代码的重复利用率。二、函数的定义def 函数名称(参数1,参数2,···): 函数体 return 返回值举个例子:求两个数的最大值:def max(a,b): if a>= b: return a else :
转载 2023-09-15 11:49:41
346阅读
一、【函数名】1)函数名本质上它也是一种变量,特殊的变量; (碰到同名其它变量,依照从上往下的代码执行赋值。) 单独打印函数名,输出的是它对应的内存地址: 例: def funcl(): print(666) print(funcl) 返回如下: <function funcl at 0x0000000000DF5488> 2)函数名可以赋值给其它变量名; def fun
转载 2023-12-02 15:19:50
46阅读
`plt.clf()` 是 **matplotlib** 库中的一个函数,用于清除当前图形中的所有轴,以便可以开始绘制新的图形。它的作用是清空当前图像,以便重新绘制。如果不清空当前图像,新的绘图将会在原有图像的基础上进行叠加,导致图像混乱¹²。 相比之下,`plt.close()` 则会完全关闭图形窗口,释放内存,不再保留任何窗口视图。如果你需要在每次迭代后都绘制独立的图形,而不希望旧图形保留,那
原创 2024-05-27 17:40:10
693阅读
写此文的目的:警醒我自己。。。因为一个plt.clf()的问题卡壳了一整天问题描述:用python写了一个for循环把序列数据批量转换成图片,然后在for循环里写了如下几句def get_image(scaled_data,start,number):#scaled_data:传入的数组 start:起始下标 len:待处理的数据量 column = scaled_data.shape[1
1、new(cls)方法new_(cls)必须要有一个参数cls,代表着要实例化的类,而且必须要有返回值,返回实例化出来的实例对象.new(cls)和__init__(self)的区别:init(self)有一个参数self,就是这个__new__(cls)返回来的实例,init(self)可以在__new__(cls)的基础上进行其他一些初始化的操作,而且不需要返回值。new(cls)好比制造产
1、高阶函数1.1、Fist Class Object函数在python中是一等公民;函数也是对象,可调用对象;函数可以作为普通变量,参数,返回值等等;1.2、什么是高阶函数?# 高阶函数至少满足下面二个条件中的一个:①:接收一个或者多个函数作为参数;②:返回为一个函数;def counter(base): def warpper(sep=1): nonlocal base
该博客配套代码、数据及PPT见百度网盘链接:https://pan.baidu.com/s/1j1iWnhXmQiAnQ7VnfsCIrQ  提取码:6666算法实战数据为31个省份的出生率和死亡率,文件名为Province.xlsx在密度聚类算法的实战部分,我们将使用国内31个省份的人口出生率和死亡率数据作为分析对象。首先,将数据读入到Python中,并绘制出生率和死亡率数据的散点图,
通常xgb或lgb模型通过pmml上线都比较简单,但是逻辑回归模型因为涉及到woe的转换,就要通过自定义转换函数的方式来实现。1、常规转换-模型训练好之后立即转换import joblib from sklearn2pmml import PMMLPipeline,sklearn2pmml # 保存模型 python可读入 def dump(clf, fp='clf'): joblib
转载 2023-12-15 09:16:58
107阅读
3.4. 模型持久化在训练完 scikit-learn 模型之后,最好有一种方法来将模型持久化以备将来使用,而无需重新训练。 以下部分为您提供了有关如何使用 pickle 来持久化模型的示例。 在使用 pickle 序列化时,我们还将回顾一些安全性和可维护性方面的问题。3.4.1. 持久化示例可以通过使用 Python 的内置持久化模型将训练好的模型保存在 scikit 中,它名为 pickle:
python 中的self和cls一句话描述:self是类(Class)实例化对象,cls就是类(或子类)本身,取决于调用的是那个类。@staticmethod 属于静态方法装饰器@classmethod属于类方法装饰器我们需要从声明和使用两个方面来理解。详细介绍 一般来说,要使用某个类的方法,需要先实例化一个对象再调用方法。而使用@staticmethod或@classmethod,就可以不 需
转载 2024-05-17 02:42:05
73阅读
curl c/c++ api接口使用例程  除以上这些curl也提供一套网络c/c++ api的使用接口,以下是一个源代码例程前两天看到有人求客户端socket 发HTTP包的代码,受flw版主启发找了一些perl的资料,不过对perl 还是不太熟悉。也没有深入的 研究。无意中发现了libcurl.so 这个库。去google上搜索发现
转载 6月前
24阅读
1 ACK  确认 2 ADSL  非对称数字用户线 3 ARP  地址解析协议 4 API  应用编程接口 5 CRC  循环冗余检测 6 CSMA/CD  循环检测多点接入/碰撞检测 7 CSMA/CA  循环检测多点接入/冲突避免 8 MF 分片 9 DF  不能分片 10 DNS  域名系统 11 CIDR  无分类域间路由     12 BGP  边界网关协议 13 EG
转载 2023-09-03 12:22:39
0阅读
出现错误: 或者 这种错误,有可能是stanza版本的问题(之前装了stanza==1.1.1和stanza==1.3.0版本),正常使用的时候,出现了上述的错误。 后面安装了 pip install stanza=1.2.3,上面说的两种错误都好了。 ...
转载 2021-10-12 12:06:00
459阅读
2评论
目录一、python语法之注释1、什么是注释2、如何编写注释二、PEP8规范一、python语法之注释1、什么是注释注释用来向用户提示或解释某些代码的作用和功能,它可以出现在代码中的任何位置。Python 解释器在执行代码时会忽略注释,不做任何处理,就好像它不存在一样。在调试程序的过程中,注释还可以用来临时移除无用的代码。注释的最大作用是提高程序的可读性。 注释其实就是对一段代码的解释说明(注释是
转载 2023-05-27 14:55:59
138阅读
1. 用函数创建多线程在Python3中,Python提供了一个内置模块 threading.Thread,可以很方便地让我们创建多线程。threading.Thread() 一般接收两个参数:线程函数名:要放置线程让其后台执行的函数,由我们自已定义,注意不要加();线程函数的参数:线程函数名所需的参数,以元组的形式传入。若不需要参数,可以不指定。举个例子import time from thre
转载 2023-10-16 03:28:49
47阅读
  • 1
  • 2
  • 3
  • 4
  • 5