自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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

原创 根据文件id打开Google drive下载界面

Google drive 通过id下载

2022-10-11 00:03:17 2956 4

原创 Python 代码学习

学习随笔

2022-07-04 22:01:29 299

原创 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运行时,Python print无输出

mark 在Docker运行时,Python应用程序不会打印任何内容

2021-02-28 20:54:31 2062

原创 docker hub cuda-python-pytorch-pip Dockerfile

docker hub连接

2021-02-27 23:06:24 163

原创 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

原创 最大子矩阵(国家队论文连接)

国家队大佬的论文对于最大子矩阵的整理只是搬运工,方便以后查找

2020-05-24 16:55:28 174

原创 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关注的人

提示
确定要删除当前文章?
取消 删除