- 博客(57)
- 收藏
- 关注
原创 stanza Python NER
需要增加dir 和 download = None 否则仍是报错。在该文中,没有提到代码相应的修改。下载超时的解决方法,加载离线模型。
2023-04-15 19:25:08
265
原创 Python 批量论文题目寻找源代码——PapersWithCodeClient
papers with code 官方代理。网页版可以一篇一篇的判断是否有源代码。
2023-03-31 21:25:07
358
原创 TorchMetrics 自定义评估方法,object has no attribute ‘_defaults‘
对于如何自定义评估方法,也就是重写Metrics的子类。官方文档和TorchMetrics:PyTorch的指标度量库都写的比较完备了。针对第二篇文章中给出的样例,在实现后得到object has no attribute '_defaults’报错。原因在于没有初始化父类。加上super().__init__()就可以了...
2022-04-07 21:58:55
1130
原创 text dataset RuntimeError: each element in list of batch should be of equal size
可能是一种非常简单的错误。不同文档长度不同,需要补齐到相同长度。也是英语不好,element的size不同,看成了list的size不同……
2022-03-29 17:37:51
576
原创 论文调研中用到的dataframe及plt
import pandas as pdimport matplotlib.pyplot as pltimport numpy as nppapers = pd.read_csv('D:/研究生/实体调研/papers.csv')conferences = ['ACL', 'NAACL', 'EMNLP']years = [2020, 2021]conference_papers = pd.DataFrame()def print_plt(data, title): labels =
2022-01-27 21:30:10
1539
原创 ACL会议论文python爬虫
很简单,网址配对之后就是文本处理。抽取生成四元组(序号,论文pdf网址,title,abstract)import requests# import lxmlimport refrom bs4 import BeautifulSoupdef regularization(text): text = re.sub(r"{", "", text) text = re.sub(r"}", "", text) text = re.sub(r"\\", "", text)
2022-01-20 15:20:53
840
原创 VMware linux 终端命令行 与主机文件传输
工具包:lrzsz安装 apt install lrzsz -y上传文件:rz 就会打开本地选择文件对话框,选择文件,确定就可以上传到当前所在目录下载文件:sz {文件}弹出选择本地保存文件对话框。
2021-12-10 18:05:55
883
原创 线性阶乘逆元
ll fac[maxn];ll inv[maxn];ll qpow(ll a, ll b){ ll res = 1, base = a; while(b) { if(b & 1) res *= base; b >>= 1; base *= base; if(res >= mod) res %= mod; if(base >
2021-03-11 15:24:57
222
原创 ICPC 上海 2020 H Traveling in the Grid World
详细过程详见:ICPC2020上海赛区 Traveling in the Grid World对于等面积法,进行推导步骤展开:S=xy/2+(n−x)y+(m−y)(n−x)/2−nm/2=gcd(n,m)/2S=xy/2+ny−xy+nm/2−yn/2−xm/2+xy/2−nm/2=gcd(n,m)/2yn−xm=gcd(n,m)y=mx/n+gcd(n,m)/nS = xy / 2 +(n - x)y +(m - y)(n - x) / 2 - nm/ 2 = gcd(n, m)/2 \\S =
2021-03-11 10:25:33
161
原创 docker占用磁盘空间过大 WLS2 清理
主要方法引用自:清理WSL2的磁盘占用对其中内容进行完善点在于,我的ext4.vhdx文件被我移动到其他盘中。在调用dickpart时,需要先将目录cd到所在盘,否则出现找不到文件的情况。如何修改WLS2中ext4.vhdx文件位置:这里...
2021-02-25 21:37:50
3701
转载 windows10 家庭版 Home docker Desktop C盘爆满 image镜像磁盘迁移 修改储存位置
c盘满,有可能是日志文件过多。根本上解决问题,还得是更改储存位置。搜索一个晚上,大部分讲用Hyper修改。但是win家庭版用WSL2,非hyper。终于找到一篇博客,通过修改WSL2。【Docker】win10上修改docker的镜像文件存储位置(九)- 通过WSL2修改ps:博主这个标题 搜索家庭版根本找不到……...
2021-02-24 04:20:13
2052
原创 10分钟安装好pytorch(GPU) 不使用清华源 亲测有效
总用时:得网址 1分 + 下载 8分 + 安装 1 分 = 10分最开始,pip在线下载1天多。清华园离线安装包,pip报错,修很久无果。于是,找到了简单方法:得到下载网址,使用迅雷直接下载。下载完成的安装包 放到terminal目录下 pip install 直接安装总用时:得网址 1分 + 下载 8分 + 安装 1 分 = 10分...
2021-02-22 23:19:28
1112
1
原创 Codeforces Round #700 (Div. 2) 1480
A:#include<bits/stdc++.h>using namespace std;#define pii pair<int,int>#define ll long long#define mp make_pair#define pb push_back#define mt(a,val) memset(a,val,sizeof(a))const int mod = 998244353;const int inf = 0x3f3f3f3f;const ll I
2021-02-15 22:22:35
116
原创 EOJ Monthly 2021.2 Sponsored by TuSimple A、C
B题过了那么多人……没写出来,检讨。队友说:对于每个人 起点跑一遍 终点跑一遍 找到所有在最短路径上的点按宽搜顺序遍历一遍,得到概率。感觉很对。A:题意:树上五点连接成链,求路径上边权值和最小。思路:很容易发现,如果连接成环,那么路径上每条边经过两次。暴力全排列排列,求最小值。t掉。考虑成环,所以第一个数是多少无所谓,于是从次高开始全排列。树上路径用LCA处理#include<bits/stdc++.h>using namespace std;#define pii
2021-02-06 18:00:59
457
1
原创 Educational Codeforces Round 103 (Rated for Div. 2) 1476
A:#include<bits/stdc++.h>using namespace std;#define pii pair<int,int>#define ll long long#define mp make_pair#define pb push_back#define mt(a,val) memset(a,val,sizeof(a))const int mod = 998244353;const int inf = 0x3f3f3f3f;const ll I
2021-02-01 21:13:32
81
原创 Codeforces Round #698 (Div. 2) 1478
A:#include<bits/stdc++.h>using namespace std;#define pii pair<int,int>#define ll long long#define mp make_pair#define pb push_back#define mt(a,val) memset(a,val,sizeof(a))const int mod = 998244353;const int inf = 0x3f3f3f3f;const ll I
2021-02-01 21:11:10
95
原创 Codeforces Round #696 (Div. 2) 1474
A:#include<bits/stdc++.h>using namespace std;#define pii pair<int,int>#define ll long long#define mp make_pair#define pb push_back#define mt(a,val) memset(a,val,sizeof(a))const int mod = 998244353;const int inf = 0x3f3f3f3f;const ll I
2021-02-01 21:07:10
62
原创 Codeforces 1475 Round #697 (Div. 3)
放假了,cf记录一下吧A:#include<bits/stdc++.h>using namespace std;#define pii pair<int,int>#define ll long long#define mp make_pair#define pb push_back#define mt(a,val) memset(a,val,sizeof(a))const int mod = 998244353;const int inf = 0x3f3f3f3f
2021-01-26 22:01:41
215
原创 Editorial of Global Round 11 E Xum (codeforce 1427 E)
根据扩展欧几里得ax-by=d由于需要异或为1,则较小数为偶数。根据d的正负相对应调整ax与by的相对大小。其余步骤官方题解已经详细论述,在此不赘述,加以链接#include<bits/stdc++.h>using namespace std;#define pii pair<int,int>#define ll long long#define mp make_pair#define pb push_back#define mt(a,val) memset(a,
2020-10-21 00:44:54
183
原创 Codeforces 1405D Tree Tag 树上思维
首先考虑 链状情况。当长度与db大于等于2da + 1时Bob获胜,否则Alice获胜。长度转变为树上直径,即可求解。考虑初始状态下Alice是否获胜。#include<iostream>#include<cstring>#include <algorithm>#include <bits/stdc++.h>using namespace std;#define mp make_pair#define pb push_back#defin
2020-09-07 22:56:27
287
原创 hdu 6865
处理s的线性基。ab数组异或掉s线性基中部分。变为ab数组的kmp。#include<iostream>#include<cstring>using namespace std;#define mp make_pair#define pb push_back#define mt(a,b) memset(a,b,sizeof(a))#define zero(x) (((x)>0?(x):-(x))<eps)typedef long long ll;ty
2020-09-06 16:04:32
193
原创 字符串循环同构 分割
思路来源同一字符串上两区间循环同构char s[maxn];int same(int l1, int r1, int l2, int r2){ int i = 0; int j = 0; int len = (r1 - l1 + 1); int k = 0; int cnt = 0; while((i <= r1 or j <= r2) and i <= len + r1 and j <= r2 +len &&
2020-08-13 16:55:53
209
原创 Tensorflow 2.0学习笔记
跟从北大mooc学习TensorFlow2.0,非常详细甚至安装都有 ,知识点也较为紧凑。推荐B站连接import tensorflow as tfimport numpy as np# 创建张量# tf.constant(张量内容,dtype=数据类型)tf.constant(5, dtype=tf.float64)# print(a.shape) a的形状# (3,)逗号数量是维数 数字为个数# numpy 转 tfa = np.arange(0, 5)b = tf.conver
2020-07-19 00:05:50
119
原创 KMP模板
nex数组:位置i的前缀子串的前缀与后缀最大相似值。#include<bits/stdc++.h>using namespace std;typedef pair <int, int> pii;#define mp make_pair#define pb emplace_back#define mt(a,b) memset(a,b,sizeof(a))#define zero(x) (((x)>0?(x):-(x))<eps)typedef long lo
2020-07-16 16:57:50
83
原创 逆元 线性
//1、线性求逆元int inv[MAXN];void INV(int a,int p)//线性求到a的逆元{ inv[1] = 1; for (int i=2; i<=a; ++i) inv[i] = (-(p/i))*inv[p%i]%p;}//2、单独求某个值的逆元int INV(int a)//线性求a的逆元{ if (a==1) return 1; return ((-(p/a)*INV(p%a))%p);}...
2020-07-16 15:55:07
140
原创 各版本cuDNN驱动下载地址 无需注册
必备:迅雷等通过网址下载的软件cuDNN的所有版本找到所需版本号,单击展开,选择对应系统。会发现网址就是下载地址,便可以直接通过网址下载了。当然注册也很方便,不想透露部分信息的可以采用这个方式...
2020-07-14 00:19:51
13006
3
原创 pyinstaller打包运行报错failed to execute script main
pyinstaller --hidden-import=pkg_resources -F main.py摘自:来源
2020-05-15 23:25:04
794
原创 vs使用github
记录一下:最开始的步骤按照教程走教程之后遇到各种报错及解决方法:1、Git failed with a fatal error.warning: ‘C:\ProgramData/Git/config’ has a dubious owner: ‘(unknown)’.For security reasons, it is therefore ignored.To fix this, p...
2020-04-23 12:27:29
1873
原创 螺旋矩阵n * m的规律
思路:将矩阵分成嵌套的很多个圈;这样每一个圈的相对位置的值都和第一个位置的值有关系。分别求出每一个圈的第一个位置就好啦!#include<bits/stdc++.h>using namespace std;#define pb emplace_back#define mp make_pair#define eps 1e-8typedef long long ll;c...
2020-04-18 21:05:59
878
原创 2019-2020 ICPC, Asia Jakarta Regional Contest k
先存一下,稍后写注释#include<bits/stdc++.h>using namespace std;#define pb emplace_back#define mp make_pair#define eps 1e-8typedef long long ll;const int maxn = 1e5+ 7;const ll mod = 1e9 + 7;st...
2020-04-15 18:03:19
244
原创 01trie 个人模板 删除 最大、最小异或
#include<bits/stdc++.h>typedef long long ll;using namespace std;const int maxn = 3e5 + 7;int siz[32 * maxn];int val[32 * maxn];int tot;int ch[32 * maxn][2];void init(){ memset(ch, ...
2020-04-05 22:49:30
192
原创 浅谈Manacher马拉车
用途解决最长回文子串时间复杂度O(n)预处理每一个字符左右加上特殊字符:简化奇偶回文串,使其处理方法相同。最开始加上另一种特殊字符:避免算回文起始位置的时候下标为负。符号含义arr[] 预处理后数组p[i] 以arr[i] 为中心的最长回文半径right 之前处理的回文串最右到达的位置mid right对应的回文中心i 当前处理的回文中心j i关于mid对称点 j = m...
2020-03-21 18:48:39
150
原创 codeforces 1312E Array Shrinking 区间dp
题面:click题意:一个数组,如果两个数相邻且相等ai==ai+1a_i == a_{i+1}ai==ai+1,合并为aia_iai+ 1,问合并若干次后,数组的最小大小。分析:区间dp + 预处理预处理:二维数组c——若l,r可以合并称为一个数,为1,否则为0;区间dp:遍历所有区间,松弛。代码:#include <bits/stdc++.h>typedef ...
2020-03-13 00:35:00
157
原创 树上半径k最小覆盖
洛谷的p2279#include <iostream>#include <cstdio>#include <vector>#include <algorithm>using namespace std;const int maxn = 2007;const int inf = 0x3f3f3f3f;int d[maxn], f[max...
2020-01-30 01:08:44
383
原创 区间DP
动态转移循环形式for (int len=1; len<n; len++)//按长度从小到大枚举{ for (int i=1; i<=n&&i+len<=n; i++)//i表示开始位置 { int j=len+i; //j表示长度为len的一段区间的结束位置 for (in...
2020-01-19 13:38:10
106
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人