
Python语言
文章平均质量分 84
专栏用于学习Python的基本语法和一些基本的思想,也包含一些C语言的使用技巧,亦可以作为资料进行查阅。(切记:本专栏不以考试为目的!)
Cooku Black
世上有一条唯一的路,除了你之外无人能走。它通往何方?不要问,用心走便是了。当你想知道走到哪的时候,你已经攀登的比任何时候都更高了。
展开
-
yield 与 lambda 的理解与使用
Python中, 是一个关键字,用于创建匿名函数,也就是那些没有具体名称的函数。这种函数通常用于编写简单的、临时的函数,它们在定义后立即被调用,或者作为参数传递给其他函数。:这是传递给 函数的参数,可以是一个或多个。:这是 函数返回的表达式的结果。示例:lambda 的高级用法1. 作为高阶函数参数 函数经常作为参数传递给其他函数,这些函数被称为高阶函数。例如,、 和 都是高阶函数。2. 与排序函数结合 函数可以用于 或 方法中,以自定义排序逻辑。3. 作为默认函数参数4原创 2024-12-02 10:34:13 · 946 阅读 · 0 评论 -
动态网页爬取 —— ajax 与 selenium
动态网页(Dynamic Web Page)是指网页的内容能够根据用户的请求、用户的行为或其他条件动态生成和变化的网页。与静态网页不同,动态网页不是预先存储好的固定内容,而是在用户访问时通过服务器端的处理或客户端的脚本执行即时生成的。。原创 2024-11-16 21:54:37 · 1467 阅读 · 0 评论 -
爬虫基础总结 —— 附带爬取案例
正则表达式(Regular Expression,简称regex或regexp)是一种文本模式描述的方法,它可以用来检索、替换符合某个模式(规则)的文本。正则表达式由一系列字符组成,这些字符可以是普通字符(例如,字母a到z)、特殊字符(称为"元字符")或两者的组合。原创 2024-11-16 21:44:12 · 1066 阅读 · 0 评论 -
DDPM扩散模型(模型结构图与公式推导)
去噪过程是加噪过程的逆过程,是从高斯噪声中恢复原始数据的过程,我们可以假设去噪的噪声也是取自一个高斯分布,我们无法逐步地去直接拟合分布,因此需要构建一个参数分布来去做估计,逆扩散过程仍然是一个马尔科夫链过程。原创 2024-07-21 20:09:53 · 2509 阅读 · 0 评论 -
决策树模型(Decision Tree)
P1P_1P1:表一种类别的数据占总数居的比例。P01−P1P01−P1:表示除了P1P_1P1类别以外的其他数据占总数据的比例。原创 2024-07-17 17:37:20 · 3117 阅读 · 0 评论 -
Python — — GPU编程
使用@cuda.jit装饰器定义 GPU 核函数,这与 CPU 加速中使用的@jit类似,但@cuda.jit@cuda.jit# 核函数体,使用 CUDA 线程索引进行计算# 例如: position = cuda.grid(1):其中用于确定当前线程在执行的整个网格(grid)中的位置,这里的参数1表示一维的GPU网格索引,如果是则表示二维的GPU网格索引。线程(Thread):执行计算的最小单元。块(Block):一组线程,它们可以共享数据并通过共享内存进行通信。网格(Grid)原创 2024-06-17 20:39:03 · 6235 阅读 · 0 评论 -
数据可视化案例
通过以上方式可以让我们很快的找到图片对应的标签,通过观察,我们可以找到每一个图片的链接都存放在。标签的数据,然后再通过字符串的分割、选取、剔除等操作可以得到最终我们需要的数据。键进入开发者模式,这样可以让我们很方便的找到网页中每一块数据对应的源码。由于我们需要的是每一页的标签,一个简单的可行的思路是找到。标签下,这种情况我们就需要后期的处理了,先简单的得到。同样的,我们可以找到电影名称所在的标签。的值对应的是下一页的网址,如果。标签对应的标签,这里找到的是。原创 2024-06-16 22:16:13 · 1661 阅读 · 2 评论 -
Random —— python(And)numpy
随机种子的意义:在不同的地方,如果使用相同的随机种子,并且进行相同数量随机数生成操作,那么会得到一个完全相同的随机数序列。原创 2024-06-07 16:34:13 · 929 阅读 · 0 评论 -
jieba库详解
jieba.load_userdict('userdict.txt') # userdict.txt 是用户自定义词典的路径。原创 2024-05-20 09:29:45 · 702 阅读 · 0 评论 -
Re - 正则表达式(附带大量python实例)
正则表达式(Regular Expressions,简称 Regex)是一种用来描述文本模式的工具,它通过一系列字符和特殊字符组合成的表达式,用于在文本中进行模式匹配和搜索。这些模式可以用来检索、替换、分割字符串,以及验证输入的格式是否符合要求。python中,使用正则表达式通常涉及到 re模块。这个模块提供了一组功能,用于处理正则表达式。原创 2024-05-13 20:14:45 · 2013 阅读 · 2 评论 -
Python中的多进程、多线程、协程
多线程相对于进程,多线程只能并发执行,不能利用多CPU,相对于协程,多线程的启动数目有限 ,占用内存资源,并且有线程切换的时间开销原创 2024-05-10 19:53:43 · 1582 阅读 · 0 评论 -
LeNet-5上手敲代码
LeNet-5由Yann LeCun在1998年提出,旨在解决手写数字识别问题,被认为是卷积神经网络的开创性工作之一。该网络是第一个被广泛应用于数字图像识别的神经网络之一,也是深度学习领域的里程碑之一。LeNet-5。原创 2024-05-09 19:12:28 · 1126 阅读 · 0 评论 -
一文搞定文件的读写操作
的第一个参数表示需要将文件数据写入的地址,可以为一个指针/数组,第二个参数表示需要写入数据的大小,第三个参数表示文件指针。,其参数有两个,第一个参数表示要写入的数据,第二个参数表示要写入的文件。进行关闭,其参数为要关闭的文件指针。文件的读写操作有两种方式,分别是。两个方法进行输入输出流操作。:要先将写入的数据转换为。反序列化可以从文件中读取。最简单的方式是直接使用。可以直接关闭流,其中。原创 2024-05-06 21:17:49 · 1355 阅读 · 2 评论 -
Python中的魔法方法
是使用实例对象进行传参的时候进行调用的,其参数可以接收所有的位置参数和所有的关键字参数。相当于重写遍历的方式,在对类对象进行遍历的时候会直接调用该方法。是在创建实例后的初始化方法,是创建实例后直接调用的方法。是在创建实例之前进行调用的,返回的是一个对象。方法,在查看类对象的长度的时候(使用。是在销毁实例对象的时候进行调用的。)直接掉哦用该方法。原创 2024-05-06 10:44:44 · 369 阅读 · 1 评论 -
创建Python环境的方法(附:Anaconda常用命令及常用源)
创建Python环境的方法(附:Anaconda常用命令及常用源)原创 2024-04-26 21:05:43 · 1135 阅读 · 1 评论 -
jupyter切换不同的内核(虚拟环境)(anaconda 24.1.2)(包含VSCode使用虚拟环境的方法)
选择刚刚添加的环境即可。,说明内核添加成功。的窗口,点击下拉框。原创 2024-04-14 15:12:40 · 2855 阅读 · 0 评论