自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(21)
  • 收藏
  • 关注

原创 对于矩阵操作中axis的理解,以及axis=-1的解释

1. axis的基本使用axis常常用在numpy和tensorflow中用到,作为对矩阵(张量)进行操作时需要指定的重要参数之一。设定axis=-1,0,1...,用来指定执行操作的数据如何划分。一句话解释:设axis=i,则沿着第i个下标变化的方向进行操作![1]简单例子就不举了,其他博客有很多,这里举一个稍微复杂一点的三维矩阵的例子:设embeddings是一个shape=[3,4,...

2019-03-09 15:54:10 24601 7

原创 Python execjs库手动修改JavaScript运行环境

前言execjs是一款很好用的python调用js脚本的库,使得我们能够直接在python代码里编写js脚本并调用,一个常见的使用例如下:import execjsdef syntax_check(code): checker = execjs.compile(""" function syntax_check(code) { try { return true; eval(cod

2021-03-18 11:55:33 2330 1

原创 CrossEntropyLoss与NLLLoss

结论:CrossEntropyLoss = NLLLoss + LogSoftmax(dim=1)验证:# -*- coding: utf-8 -*-## @Version: python 3.7# @File: test.py# @Author: ty# @E-mail: nwu_ty@163.com# @Time: 2020/12/2# @Description:# @Input:# @Output:#import torchinput = torch.randn(3

2020-12-02 22:33:44 173

原创 【笔试记录】2020.9.12 网易互联网 测试开发工程师

题目类型:4道编程+2道问答编程1:特征组合题目描述:给定若干个特征,要求你将特征进行组合,一定要注意组合的顺序。(类似于全排列)题目输入:3man womancoder gamer painterphd要求输出:man-coder-phdwoman-coder-phdman-gamer-phdwoman-gamer-phdman-painter-phdwoman-painter-phdimport java.util.*;public class Test1 {

2020-09-12 17:10:42 425

原创 Linux(CentOs,Ubuntu)使用过程中遇到的问题及解决方案汇总

前言这里是记录我在个人学习和编码期间,使用Linux服务器(Ubuntu为主)时,遇到的问题及解决方案记录汇总,仅供参考,如有错误欢迎指出。如果对你有帮助的话那是再好不过了????。内容一 查看信息这里介绍一些查看Linux下基本信息的命令。1. 查看内存条和插槽信息查看内存槽使用情况dmidecode | grep -P -A5 "Memory\s+Device" | grep Size | grep -v Range查询到的结果示意:查看内存条频率dmidecode |

2020-06-12 23:38:02 479

原创 我常用的软件和工具。

前言平时用到了许多软件和工具,为了避免遗忘和方便整合,特此记录。开发工具IDEA:Java主力IDE;Pycharm:Python主力IDE;VSCode:刷LeetCode专用(笑);sublime text3:文本编辑器主力;notepad++:作为Unix/Windows格式转换工具;Navicat Premium:可视化数据库;Git:不多提;...

2020-02-22 13:40:32 230

原创 一个奇怪的python子进程与子线程的案例。

情景描述在执行下面这个测试用例时,在多种运行环境下出现了两种截然不同的执行结果。为了备忘先记录下来,后续再分析。import timefrom multiprocessing import Processfrom threading import Threaddef run1(): print('子进程开始') p = Thread(target=run2) p...

2020-02-02 17:14:58 208

原创 Python装饰器学习记录.

装饰器Python函数基础python中万物皆对象,看一个实例:​这里需要注意,单纯地函数名和函数名加括号是两种概念,前者表示该函数定义本身,而后者表示函数执行,实际上是函数的执行结果。函数中可以定义子函数,子函数只能在父函数内部被调用,不能在外部调用;函数可以作为返回值被返回;函数可以作为参数被传递;装饰器样例例1——不用@,手动实现装饰器功能下面是一个简...

2020-01-30 20:10:50 164

原创 Java Web学习过程中遇到的问题汇总

使用XAMPP启动Tomcat报错15:33:16 [Tomcat] Tomcat Started/Stopped with errors, return code: 115:33:16 [Tomcat] Make sure you have Java JDK or JRE installed and the required ports are free15:33:16 [Tom...

2019-11-18 17:18:22 460

原创 [杂记]就《10.30日华为HR体验官胡玲在心声论坛爆料内部HR腐败行为》有感

就《10.30日华为HR体验官胡玲在心声论坛爆料内部HR腐败行为》有感今天下午在去食堂的路上刷知乎偶然看到这个推荐,进去一看也就是这两天的事儿,于是重点关注了一下。之后在食堂里一边吃饭一边看完了全贴。知乎原贴连接:https://www.zhihu.com/question/353381490/answer/877941057看完后我的第一感受只有四个字:触目惊心。真的是触目惊心,因为以前对...

2019-11-01 22:05:35 6259

原创 关于使用StrollingWolf工具去除代码注释的一些注意事项

前言近期项目中遇到需求,需要处理掉从Github上获取到的JavaScript代码中的注释,因为正则方法很难完全去除各种形式的注释。故找到了一个叫StrollingWolf的工具,号称能够去除多种语言中的各种形式的注释。试用之后发现确实效果还不错,我以为它的原理是基于语法树去除的,然而在正式在项目中使用它时却发生了意外。重现首先发现其处理过后的数据中有莫名其妙的缺失,于是慢慢排查,发现...

2019-09-04 16:35:36 1827 4

原创 OpenAI GPT-2 官方模型下载

更新说明1. 2019-09-16更新:OpenAI于Aug 21, 2019提交了一个commit,其公布了更大的774M模型,并且纠正了对之前公布的两个模型的参数估计错误导致的命名不准确问题,修改了其名称:其中,原117M模型更名为124M;345M更名为355M。(仅修改名称,模型的文件内容并没有任何修改,可以继续使用)commit地址:OpenAI: push 774M mod...

2019-07-17 16:19:27 12750 11

原创 关于ES5.1与ES6对于不规范的八进制数字表示的问题

背景最近组里这学期在做JS引擎的差分测试工作。所谓差分测试,就是用多个JS引擎执行同一份测试用例,然后找到执行结果与其他引擎存在差异的某引擎,这样就很可能是该引擎存在bug。当然,这种差异的情况也有可能是由于不同引擎所支持的ES标准不同所导致的的,所以在测出差异后,我们需要对该用例进行人工分析,以确定其真的是引擎bug,还是只是由于不同标准所引起的差异。下面将记录我对于一个差异用例的人...

2019-07-10 22:26:36 481

原创 VSCode使用过程中的问题记录。

· 控制台输出中文为乱码解决方案:Windows系统下,添加以下系统变量然后重启VSCode即可。PYTHONIOENCODING=UTF8

2019-06-26 09:54:11 140

原创 三玖天下第一!让三玖陪你写代码(为VScode加入背景图片)

先看一下效果图:(点击查看大图)单窗口:双窗口:修改vscode的背景图片是依赖于插件background实现的,这个插件的下载和使用已经有很多教程了,就不详说了,可以参考这一篇,写的非常详细:https://blog.csdn.net/yukinoai/article/details/84564949我的插件配置:(在settings.json中配置,这里的...

2019-06-17 12:47:31 903

原创 How to get a random sub-tensor from a tensor?

摘录一下之前项目遇到这个问题时,在Stack Overflow上提问获得的几种解决方案。问题I want to get a random sub-tensor from a tensor, and the shape is fixed. For example, I need to get the right tensor from the left tensor, and index i...

2019-06-01 15:09:16 175

转载 Centos下非root用户安装nodejs和npm

1. 下载包:wget https://npm.taobao.org/mirrors/node/v8.0.0/node-v8.0.0-linux-x64.tar.xz2. 新建nodejs文件夹:mkdir -p ~/tools/nodejs3. 将第1步下载的包解压到第2步建立的文件夹中:tar -xJf node-v8.0.0-linux-x64.tar.xz -...

2019-05-27 16:56:13 3014 2

原创 记录在日常看到的比较优雅的python代码写法,努力向大佬靠拢。

1. 词序列转化为index序列要求:根据词典,将词序列转化为对应的index序列。对于词典中未出现的词,则将其index设置为词典中<UNK>的序号。代码:x = [dict.get(t, dict["<UNK>"]) for t in tokens]解释:tokens为词序列;变量dict为一个字典;使用 dict.get()方法,执行的操作为假如 t 在词典中,...

2019-03-01 10:46:04 238

原创 [新手向]如何往Linux服务器上挂载NTFS格式的移动硬盘

背景因为项目需要,需要用服务器处理一些数据,数据存在一个移动硬盘里。因为数据太多,假如全都传到服务器上再处理的话实在太慢,于是乎想着直接把硬盘插到服务器上得了(现实传输,哈哈哈哈)。然后通过查阅一些文章,开始了人生的第一次服务器挂载硬盘的体验,下面记录一下。过程1.通过比较插拔硬盘,找到插入的硬盘标识在拔掉硬盘使用指令 fdisk -l,得到以下结果:之后拔掉硬盘,同样的操作,得到下...

2019-01-23 11:25:42 702

原创 分享一个能对java代码进行“tokenize”的python库

分享一个能对java代码进行“tokenize”的python库个人博客:记录一下在项目实施过程中的一些点情景回顾项目遇到需求,需要将Java代码进行“tokenize”,即“令牌化”。所谓令牌化,就是指,将java代码,转化为一个由令牌组成的序列。而其中的“令牌”,其实就是一个个的“词”和代码中的“符号”。举个例子,有代码如下:package effectivejava.chapter...

2018-12-14 21:47:49 1458 1

原创 利用JavaParser去除java文件中的注释

利用JavaParser去除java文件中的注释个人博客:记录一下在项目实施过程中的一些点情景回顾之前项目有个需求,就是去掉.java文件中的所有注释,常用的方法是用正则匹配。然而在网络上查找到的正则或多或少都有一些问题,无法匹配到所有的情况。或者说,由于写.java文件的人的不规范(各种奇葩的问题),导致正则覆盖不全。所以正则方法不靠谱,或者说,存在一定的限制。新的想法后来想到利用AS...

2018-12-08 10:21:28 2884 2

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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