- 博客(21)
- 资源 (1)
- 收藏
- 关注
原创 大模型入门-文件的操作
异常有传递性:可以在main函数中设置异常捕获,无论在整个程序哪里发生异常都会传递到main函数。如果给一个列表,列表写上函数名字:可以控制哪些函数可以被调用(有点像C++的public)调用的时候相当于把调用的文件掉入内存,如果被调用文件有函数调用的话会执行。直接调用write内容没有直接写入文件,积攒在内存的缓冲区中。为了解决这个问题:(把要执行的函数放到if。然后A去调用B的三个函数,gaga无法调用。调用flush的时候内容会真正写入文件。在这个外面的都是可以调用的。
2026-04-23 16:22:57
6
原创 大模型入门-python基础
切片[起始下标:结束下标(不含):步长],步长为负数是反向取。lst[::-1] # 反转列表(反向操作,从尾到头输出)传递的是键值对,所有键=值都会被args接受,同时组成字典。使用逗号隔开各个数据(单元素也要有逗号)不支持下标索引访问,在去重之后顺序会变。也不可以用下标索引,但是可以通过key。会把所有接收到的参数当作元组收集起来。列表、元组、字符串都可视为序列。要在无默认值参数的右侧。
2026-04-08 15:01:40
31
原创 Leetcode Hot100哈希部分-随记
现在是可以通过测试用例的,但是如果输入的字符串比较长的话会超出时间限制,因为时间复杂度是o(n*n*k),n为字符串数量,k为哈希表(字符串平均长度)注意列表不能作为字典的键因为列表是可变的,需要把count转为tuple(不可变)才可以组成键值--->str的字典对。哈希表是一种数据结构,而python中的字典dict是一种抽象数据类型,通常使用字典实现;最优解是采用空间换时间的思想,哈希表占用o(n)空间,但每次访问只需要o(1)、而我的是覆盖最后统一补0,如果0比较多的情况下我的更高效。
2026-03-19 16:32:52
355
原创 transformer结构与源码
自注意力机制和Transformer自注意力适合输入是一排vector(所有位置直连)会联系上下文Self-attention会考虑一整个sequance:计算b1的流程:计算不同输入之间的相关性a选择关联最强的,a1--4×Wv得到新矩阵V,v再×aI:input拼成的矩阵多头注意力:有几个不同的head负责关注不同的语义关联。q可以有多个,q去乘不同的矩阵为了捕捉更丰富的特征,Transformer 使用多头注意力机制。
2026-01-09 16:27:28
628
原创 Springboot web:HTTP Tomcat
SpringbootWebQuickstart是自动建好的启动类。1.新建workspace。
2024-03-24 20:53:39
310
1
原创 javaweb基础 JavaScript
将JS单独放在一个文件里,(像之前css的一个格式模板一样)script标签可以出现多次且可以出现在任意位置(JS通过DOM和网页监听机制控制网页行为。不知道为什么图片还是加载不出来。将JSON字符串转为对象。新建一个html文档。
2024-02-17 21:42:53
455
1
原创 Python中的生成器函数
先介绍一下迭代器的概念:迭代器从对象集合的第一个元素开始访问,直到所有的元素被访问完,可以记住遍历的位置,只会往前不会后退。迭代器实现了_iter_方法和_next_方法,可以通过_next_方法不断返回下一个值的对象称为迭代器。列表、元组、字符串、字典实现了_iter_方法,但是没有实现_next_方法,因此不能成为迭代器。v=['train','bus','car']vehicle=iter(v)#通过iter()函数获得一个迭代器v._next_()#结果为train判断一个对象
2022-04-01 17:44:08
2371
原创 Python的re库和正则表达式
re库是python的内置模块,不需要安装,直接导入便可以使用re库的正则处理方法:re.match()re.match(pattern,string,flags=0)从头开始匹配,匹配成功返回match对象,否则返回Noneimport repattern=r'\d\.\d+'#+用来限制次数(一次或多次m='a1.72mw72yz'match=re.match(pattern,m)print(match)import repattern=r'\d\.\d+'#+
2022-03-26 19:21:40
1459
原创 Python中构造字符串
Python中构造字符串采用str()函数a=str('i am a girl')print(a)结果:用引号s='i am a cute girl'ss=''i like Python''p='''what do you like i like codeing'''#三个引号支持多行输入%sb='%s'%'i am a student'print(b)函数
input()函数无论输入的为何种类型,都会返回字符串类型例如:x=input()print(type(x))且在字符串类型下是不允许算术运算的,否则会报错x=input()print(x+1)若想要返回其他类型,则需要强制转换最常用的方法为在输入时强制转换x = int(input())y = int(input())print(x+y)...
2022-03-11 19:32:39
2459
原创 【无标题】
轮转数组题目描述将已知的数组中的元素向右轮转 k 个位置。( k 是非负数)输入(k=3)输出12345675671234//class Solution {public:void rotate(vector& nums, int k) {int n= nums.size();vectornewArr;int j = nums.size()-k;for(int i = 1;i<=k;i++){if(k<=0) {break;}new
2022-02-04 11:21:59
796
原创 strlen(),length(),size()函数的区别
strlen,length,sizestrlen( ):对char类型的数组进行长度计算char a[100]; int c = strlen(a);size,length均为对string类型的进行长度计算string a; cin>>a; int b = a.length( );
2022-01-26 21:51:26
369
网络+wireshark,http ,dns,tcp,dhcp,arp
2022-07-25
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅