摘要: python中*用途广泛,除了在数学运算中作为相乘还可以在其它方便扮演者对数据的解包之用途。 * 数学运算中的相乘 对元组/列表的解包 1. 星号*可以用于在解包过程中收集多余的值。例如: numbers = (1, 2, 3, 4, 5) # 解包时使用*收集多余的值 a, b, *rest = 阅读全文
posted @ 2024-05-29 16:37 半度墨水 阅读(85) 评论(0) 推荐(0) 编辑
摘要: 前言:在处理数据的时候,经常需要存储、读取、变换等等操作,其中一个很重要的方面就是对数据进行升维和降维,如何正确的、按照我们自己的处理思路完成数据的操作非常重要,在本文中我们简单了解一些经常使用的函数。 concatenate 沿着现有的轴连接一系列数组。无论是numpy中、还是pytorch、te 阅读全文
posted @ 2024-05-05 17:18 半度墨水 阅读(32) 评论(0) 推荐(0) 编辑
摘要: 装饰器是Python中一个非常强大的功能,它允许程序在定义函数或方法时“装饰”它们,即在不改变其内部实现的情况下,给它们增加新的功能。装饰器本质上是一个函数,它接收一个函数作为参数并返回一个新的函数。 像@classmethod和@staticmethod这样的装饰器是Python内建的、预定义好的 阅读全文
posted @ 2024-03-30 17:44 半度墨水 阅读(285) 评论(0) 推荐(0) 编辑
摘要: 以首字母排序,记一下python中这些常见的magic method Python 中的 "魔术方法"(magic methods),又称为特殊方法,是一组预定义的方法,它们以双下划线(__)开始和结束。这些方法使得开发者能够对内建的 Python 行为进行自定义或扩展。实现这些方法有几个主要好处: 阅读全文
posted @ 2024-01-03 16:21 半度墨水 阅读(50) 评论(0) 推荐(0) 编辑
摘要: 在研究大佬的项目时,从一行行代码溯源,拨茧抽丝的过程中,发现了方法调用的“神奇之处” 具体情况如下: 1. 在类Trainer中名为run等方法中有加载预训练好的模型的load方法 2. load()方法依旧是类方法中的一个,在load方法中有具体的load_self()方法 3. load_sel 阅读全文
posted @ 2023-12-19 21:47 半度墨水 阅读(11) 评论(0) 推荐(0) 编辑
摘要: 如题,这是一个很简单也很基础的问题,先看不同操作的结果有什么不同 结果1:项目下出现了一个空“文件夹” 结果2:项目下多了一个“Python Package”,该package下包含了一个“__init__.py”文件,该py文件是空的 如果把该py文件删掉后,package也就变成了directo 阅读全文
posted @ 2023-12-18 22:15 半度墨水 阅读(76) 评论(1) 推荐(0) 编辑
摘要: 常见曲线图 ROC/AUC/PDF/CDF 阅读全文
posted @ 2023-09-14 16:33 半度墨水 阅读(97) 评论(0) 推荐(0) 编辑
摘要: KL散度 KL散度的用途 用来衡量真实分布和近似分布之间的差距(两个数据分布之间的距离) KL散度的定义 连续变量: 离散变量: 其中 q(x) 是近似分布,p(x) 是真实分布。直观地说,这衡量的是给定任意分布偏离真实分布的程度。如果两个分布完全匹配,DKL=0,否则它的取值应该是在 0 到无穷大(inf) 阅读全文
posted @ 2023-09-08 14:43 半度墨水 阅读(391) 评论(0) 推荐(0) 编辑
摘要: 相似性计算指的是度量两个对象之间相似程度的过程,而距离计算则是度量两个对象之间距离的过程。在某些情况下,它们是等价的,例如当距离越小表示两个对象越相似时,这时候可以将距离计算视为相似性计算的一种形式。 然而,在一些情况下,相似性计算和距离计算是不同的。例如,当度量两个对象之间的相似程度时,可以使用余 阅读全文
posted @ 2023-08-22 21:22 半度墨水 阅读(41) 评论(0) 推荐(0) 编辑
摘要: 一、协方差 协方差(Covariance)用于衡量两个随机变量的联合变化程度,方差是协方差的一种特殊情况,即变量和自身的协方差。协方差表示的是两个变量总体的误差,如果两个变量的变化趋势一致,那么两个变量的协方差为正值;如果两个变量的趋势相反,则两个变量之间的协方差为负值。 没听懂,没关系。我们只要知 阅读全文
posted @ 2023-08-22 21:20 半度墨水 阅读(403) 评论(0) 推荐(0) 编辑
Live2D