滑动窗口数据清洗分区
基本元素 三个基本元素: 可迭代数据 单个动态窗口window大小 步长step_size 如下代码: def sliding_windows(data, window_size, step_size):#data要是可迭代数据 """ 步长是对窗口的移动距离 窗口大小是窗口的长度 细看以下的说明 """ windows = [] #定义窗口集 start = 0 #动态窗口的初始值 while start + window_size <= len(data):#窗口大小不能直接超过迭代数据大小 window = data[start:start+window_size]#对窗口长度进行定义 windows.append(window)#将窗口加入到列表中 start += step_size#窗口的起始位置动态变化,即动态改变窗口位置 return windows if...
汇编硬件基础
三线概念名词辨析 地址总线的宽度: 原理:地址总线宽度决定 CPU 的寻址能力,寻址能力的计算公式为 (2^n) (n 为地址总线宽度),单位是字节(Byte)。8bit = 1Byte。 储存单元: **原理:**单位为Byte,存储单元从0开始,n-1结束 数据总线宽度: 原理:数据总线宽度决定了 CPU 一次能传送的数据位数,单位是位(bit),而 8 bit (= 1) Byte ,直接根据数据总线宽度换算成字节(B)。
犯罪脚本数据源梳理
...
pandas库学习(持续更新)
python pandas库学习apply() 方法pandas 中的 apply 方法是一个非常灵活且强大的工具,可用于对 Series 或 DataFrame 对象中的元素、行或列应用自定义函数。下面为你从多个方面详细介绍其用法。 1. 对 Series 对象使用 applySeries 是一维带标签数组,apply 可对其中每个元素应用指定函数。 基础示例123456789101112import pandas as pd# 创建一个 Seriess = pd.Series([1, 2, 3, 4, 5])# 定义一个简单的函数,用于将元素乘以 2def multiply_by_two(x): return x * 2# 使用 apply 方法应用函数result = s.apply(multiply_by_two)print(result) 在这个例子中,multiply_by_two 函数被应用到 Series 的每个元素上,将每个元素都乘以 2。 使用匿名函数(lambda 函数)123456import pandas as pds =...
json学习
json库学习转码为dict格式文件 比如有以下python数据 1234567891011#综合数据集 decision_metadata = { "model_version": "xgb_v3.1+bert_v2.4", 'xgb_pred': xgb_pred, 'bert_pred': bert_pred, 'xgb_proba': xgb_proda, 'bert_proba': bert_proda, 'xgb_detailed_proda': xgb_detailed_proda, 'bert_detailed_proda': bert_detailed_proda, ...
transformer微调预训练模型
transformer微调预训练模型先写到前面: 本文只是对网上transformer学习的文档的注解,并非完整教程 相关文档链接:transformer快速入门教程 1. 加载数据集 这里我主要是想要搞清楚魔术方法的问题: 基本概念: 定义:在 Python 中,以双下划线开头和结尾的方法(例如 __xxx__)被称为特殊方法(也称为魔术方法或 dunder 方法,“dunder” 是 “double underscore” 的缩写)。 Python 解释器自动调用(特殊性质):特殊方法会在特定的操作或事件发生时被 Python 解释器自动调用,而不需要显式地调用这些方法。例如,当使用 len() 函数时,Python 解释器会自动调用对象的 __len__ 方法;当使用索引访问对象(如 obj[index])时,会自动调用对象的 __getitem__ 方法。 关于除了__init__方法以外的其他方法的调用:__getitem__ 方法在索引访问时被调用的原理 Python...
二级好题积累:选择题
二级好题集(持续更新)25.3.2关于最大元素的读取 请记住,不要直接硬生生地把这些数字带进去算,要读懂数字代表的什么 比如这道题,**就需要你去把这个函数在干什么读懂:**这个函数是一个关于对数组最大值的选择的函数。 技巧:注意观察: 变量增加的先后关系。比如: 该函数p值首先增加,增加后,若是索引k的值没有比索引p的值更大,那么索引k讲变为索引p,注意这里的变化关系! 即变量变化的先后顺序,先进行比较,后值发生改变。 另外,*为什么这里么可以让p直接赋值给初始化后的指针P呢,不应该是把p的地址给p吗,比如:k = &p 解答如下: &k 是取 main 函数中变量 k 的地址,传递给 fun 函数中的 k 。这就使得 fun 函数中的指针 k 指向了 main 函数中的变量 k ,也就是说,fun 函数中的 *k 和 main 函数中的 k 代表同一块内存空间,对 *k 的操作等同于对 main 函数中...