- 博客(6)
- 资源 (1)
- 收藏
- 关注
原创 Pytorch CPU与GPU随机种子
Pytorch中的随机种子分为CPU种子和GPU种子,分别使用torch.manual_seed(seed)torch.cuda.manual_seed(seed)来设置。但是即使seed一样,两者的结果却完全不同。例如,定义一个GPU上的张量x = torch.zeros((3, 4), device=torch.device("cuda")),那么相同的随机种子情况下,下面两个的输出是完全不一样的。torch.randn(x.shape).to(x.device)torch.randn_l
2021-03-20 19:48:01 1365
原创 Vigenere密码破解
Vigenere Cipher Crack ReportVigenere Cipher SystemPlaintext P=(p1,p2,⋯ ,pn)P = (p_1, p_2, \cdots, p_n)P=(p1,p2,⋯,pn)Ciphertext C=(c1,c2,⋯ ,cn)C = (c_1, c_2, \cdots, c_n)C=(c1,c2,⋯,cn)Key K=(k1,k2,⋯ ,kn)K = (k_1,k_2, \cdots, k_n)K=(k1,k2,⋯,kn)
2021-03-20 00:36:42 583
原创 torch.cuda.is_available总是false不一定是安装步骤问题
安装pytorch可以看一下这个up的视频https://b23.tv/vGLqmD,步骤清晰,如果你按照这个up的教程一步步进行下去,但是在最后使用大部分人推荐的anaconda安装,并且复制了pytorch官网的那行使用cuda的代码,还聪明的使用了清华镜像。那么安装完大概率会发现torch.cuda.is_available始终返回false,无论你重装多少次,结果都一样。如果你遇到这个问题,不用担心你的步骤是不是错了,因为你被conda镜像安装给坑了。在import torch后,输入print(
2020-07-29 01:26:00 3546
原创 Postman与Python requests
用谷歌浏览器自带的调试工具查看网页请求,再用Postman来模拟请求,最后再用requests实现。但是这几步骤之间可能有一些问题。key-value的坑如果你直接从F12调试工具中复制请求内容,然后以Bulk Edit的形式复制到Postaman中,你很有可能发现请求体完全一样,但就是返回400等错误数据。这是因为忽视了key-value中的空格,Bulk Edit转换为键值对的形式时,空格...
2020-01-01 14:12:07 1260
原创 26041 Problem C 习题6-6 杨辉三角
时间限制: 1 Sec 内存限制: 12 MB题目描述按要求输入如下格式的杨辉三角11 11 2 11 3 3 11 4 6 4 11 5 10 10 5 1最多输出10层输入输入只包含一个正整数n,表示将要输出的杨辉三角的层数。输出对应于该输入,请输出相应层数的杨辉三角,每一层的整数之间用一个空格隔开样例样例输入5样例输出11 11 2 11 3 3...
2019-12-30 20:30:03 154
原创 上海交通大学ACM Online Judge 评测状态的爬取
博主刚刚学习Python爬虫没多久,大概对requests库、BeautifulSoup库有所了解,准备找个网站练练手,于是就选了OJ。首先是使用requests库获得网页的html文本,这都是有各种框架了,就不再赘述。def getHTML(url): try: head={'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64)
2017-11-02 12:58:14 3254
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人