自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

GeekZW的博客

先做后说,说到做到;淡泊明志,宁静致远

  • 博客(142)
  • 资源 (5)
  • 收藏
  • 关注

原创 互联网——常用资料查找网站

常用资料查找网站互联网行业查找资料的能力很关键,大部分人都会添加书签。便于以后换了电脑自己能快速查到一些资料,除开百度与谷歌,总结几个常用网站(排名不分先后)。知乎 Github 码云(*) 简书 七月在线 CSDN 博客园 Kaggl...

2020-03-07 19:42:01 836

原创 在线编程——动态规划常见的面试问题总结(Python)

在线编程——动态规划常见的面试问题总结(Python)O、求解方法:阶段 + 状态变量 + 状态转移方程 + 边界条件(1)划分阶段:按照问题的时间或空间特征,把问题分为若干个阶段。在划分阶段时,注意划分后的阶段一定要是有序的或者是可排序的,否则问题就无法求解。(2)确定状态和状态变量:将问题发展到各个阶段时所处于的各种...

2018-08-29 17:45:21 7763 8

原创 C++数据结构——队列

C++数据结构——队列参考博客:http://www.cnblogs.com/QG-whz/p/5171123.htmlhttp://www.169it.com/article/2718050585107790752.html1、队列(Queue)与栈一样,是一种线性存储结构,它具有如下特点:(1)队列中的数据元素遵循“先进先出”(First In First Out)的原则,简称FIFO结构;(...

2018-06-26 22:20:30 153085 22

原创 C++数据结构——栈

C++数据结构——栈 最近计划再复习一遍数据结构,看到一篇博客:https://www.cnblogs.com/QG-whz/p/5170418.html#_label0。1、栈(Stack)是一种线性存储结构,它具有如下特点:...

2018-06-25 21:54:49 139462 35

原创 Eclipse安装教程 ——史上最详细安装Java &Python教程说明

Eclipse安装教程 ...

2017-06-30 14:25:31 355295 161

原创 2022.10.24——致敬程序员

1024程序员节日,好好休息

2022-10-24 23:39:53 93

原创 Python编程题——句式中的指定字符替换

目标:给定句式(含待替换字符)、替换对象与待替换对象的 span,求随机替换N次后生成的数据。并保存为json格式文件。

2022-10-17 23:15:18 117

原创 System.Drawing.Color的颜色对照表

画图工具——System.Drawing.Color的颜色对照表目标:工作后画流程图、架构图,汇报工作都会画些图,如何选择合适的配色?原文链接:System.Drawing.Color的颜色对照表 - 马语者 - 博客园

2022-04-21 23:35:48 371 1

原创 NLP——博客汇总

工作中,可以多看看行业中的大神们的动态,不要闭门造车。陆续汇总一些大神博客,互相学习。

2022-03-08 00:08:52 202

原创 NLP——常见任务的批量加载2.0

NLP任务常见的数据生成器,用于提升训练与测试效率

2021-12-24 00:16:50 1330

原创 2021年——1024程序员节

个人觉得在程序员节日里,适合总结一下过去一年中自己的成长经历,以及未来规划,以作纪念。1. done顺利订婚520求婚成功,1314天参与婚礼4次川西自驾,高原帐篷升职成功2.doing/todo摇号,买房,扯证结婚加薪...

2021-10-24 00:38:29 3073 2

原创 Python —— 压缩文件夹

Python —— 压缩文件夹目标:压缩指定文件夹为zip文件适用场景:批处理文件,定时打包并发送至指定用户邮箱python脚本如下:#!/usr/bin/env python# -*- coding:utf-8 -*-"""@Author :xxxxx@Contact :1223242863@qq.com@File :zip.py@Time :202...

2021-08-17 23:44:07 4580 4

原创 Hugging Face——大规模预训练模型下载

本文主要记录如何在huggingface官网上下载模型,并加载。重点是前者。huggingface官网:https://huggingface.co huggingface的基本操作:https://huggingface.co/welcome官网已说明:如果想命令行快速下载模型,需要提前安装好git-lfs环境。其他参考链接:使用Hugging Face管道轻松应用NLP预训练模型1、安装git-lfsGit LFS 是 Github 开发的一个 Git 的扩展,用于实现 Git

2021-07-16 01:52:48 3135 3

原创 Tensorflow&Keras下的GPU使用机制

Tensorflow&Keras下的GPU使用机制写在前面:文章出自于https://ibz.bz/2019/05/17/787053.html,感谢原作者的贡献。 写作目的:结合自己踩过的坑,查了太多解决方案,记点笔记。1.问题描述 在使用TensorFlow&Keras通过GPU进行加速训练时,有时在训练一个任务的时候需要去测试结果,或者是需要并行训练数据的时候就会显示OOM显存容量不足的错误...

2021-06-30 23:55:10 775 2

原创 NLPCDA —— 基于SimBERT的相似文本生成

基于SimBERT的相似文本生成感谢苏神开源的SimBERT,笔者先前简单尝试了SimBERT在相似文本生成的应用。同时结合nlpcda作者开源的代码,所以才有了博客中的demo:NLPCDA——中文数据增强工具。估计是标题不够高大上,或者大家不知道NLPCDA这个工具,阅读量不大。最近,苏神又开源了RoFormer-Sim模型(SimBERT的升级版,简称SimBERTv2),链接:SimBERTv2来了!融合检索和生成的RoFo...

2021-06-27 00:21:41 4074 17

原创 工作中的Git常用命令总结

工作中的Git常用命令总结工作中,程序员基本都会写代码,提交代码。为了提升自己的办公效果,光使用IDE里面的git还不行,git命令也要用到炉火纯青才行。后面陆续整理一下。Github、Gitlab与码云等等常用。1. 最基本的克隆代码git clone 代码git链接输入账号和密码即可完成克隆。2. 拉取master分支最新的代码git pull origin master如果权限不够,添加su...

2021-06-26 22:54:32 88

原创 Linux —— 如何快速安装jdk8

工作中,不是所有linux环境都有jdk8的,如何快速命令行搞定跑通代码很关键,简单记一些经验,避免以后踩坑找半天。下载JDK8 源码包解压 拷贝文件夹到系统环境 配置JDK系统环境变量 测试是否安装成功1.下载JDK8A.官网手动下载:JDK官网下载,下载需要登陆账号,可以试试这个。账号:2696671285@qq.com 密码:Oracle123账号提供者:https://blog.csdn.net/WNsshssm/article/details/84315519...

2021-06-26 22:41:48 244 1

原创 NLP——大规模预训练模型下载

XGBoost实践篇——LTR

2021-06-15 23:33:48 298 1

原创 Python——命令行传参

Python 提供了getopt模块来获取命令行参数。Python 中也可以使用sys的sys.argv来获取命令行参数: sys.argv 是命令行参数列表。 len(sys.argv) 是命令行参数个数。

2021-06-12 00:19:43 4540

原创 Shell——判断传入参数的个数

工作中常会用到shell脚本,总结一些常用的简单操作。1. 判断传入参数的个数#!/bin/bash# author:geekzwif [ $# -eq 2 ];then echo "$1 $2" exitelse echo "错误"fi运行结果

2021-06-12 00:05:18 8016

原创 Python——assert的使用

assert(断言)用于判断一个表达式,在表达式条件为 false 的时候触发异常。断言可以在条件不满足程序运行的情况下直接返回错误,而不必等待程序运行后出现崩溃的情况,例如我们的代码只能在 Linux 系统下运行,可以先判断当前系统是否符合条件。...

2021-06-11 22:57:44 359 2

原创 Python——如何避免无法解码的数据读取

Python——如何避免无法解码的数据读取工作中,线上数据可能存在一些utf-8无法解码的符号,应该如何利用python读取?解决方案:新增参数errors="ignore"with open("demo.txt", "r", encoding="utf-8", errors="ignore") as file: for line in file: print(line)API文档可以看...

2021-06-07 00:35:46 443 1

原创 sublime text——文本编辑神器

sublime text——文本编辑神器相关资料一款用于代码、标记和散文的精致文本编辑器【mac版本,包含下载链接与中文快捷键介绍】 中文官网文档:http://www.sublimetext.cn/docs/3/index.html 官网下载链接:https://www.sublimetext.com/31、Windows如何安装json插件?Sublime Text 中按Ctrl + shift + p在出来的输入框中输...

2021-04-23 00:19:46 190 1

原创 深度学习——如何去除警告

深度学习——如何去除警告相信部分强迫者在写代码的时候,很难容忍一大堆警告的出现,尤其是深度学习框架:Tensorflow与Keras。下面分别提供两者的去处警告方法。警告的本质:包版本兼容性问题,版本不断地在更新,又要做到向下兼容,所以对于版本不同导致的差异性写法(函数、参数等等)都会给出提醒。个人建议:非强迫症的朋友,还是不要注释掉警告,便于以后排查问题。当然,如果是本地离线项目代码,注释掉注释代码就OK;如...

2021-04-12 23:28:22 383

原创 Linux——vi/vim的基础应用

Linux——vi/vim的基础应用vi/vim工作中常用,有的命令老是忘记,简单记下一些容易忘的常用操作。菜鸟教程官网:https://www.runoob.com/linux/linux-vim.html1、Vi/Vim的键盘图2、vi/vim 的三种模式vi/vim 共分为三种模式,分别是命令模式(Command mode),输入模式(Insert mode)和底线命令模式(Last line m...

2021-04-11 17:12:07 143

原创 Linux——恨不得背个千百遍的命令

Linux——恨不得背个千百遍的命令工作中,有的Linux命令很重要,但是又太难得记,或者容易混淆,真的是恨不得背个千百遍。1. 清华镜像源(原谅我,日子一久,死活记不住)pip install -i https://pypi.tuna.tsinghua.edu.cn/simple 包名2. GPU使用率命令(nvidia与英伟达老是因为读音记错)nvidia-smi...

2021-04-02 22:22:09 172

原创 pymysql——Python连接SQL

pymysql——Python连接SQL目标:利用python进行完成数据库的增删改查。环境:mysql服务 + Navicat Premium + pymysql如果mysql服务 + Navicat Premium不清楚如何装?移步Mac——如何在Navicat Premium中从0到1新建数据表1、pymysql库的安装pip install pymysql2、pymy...

2021-03-28 11:44:59 183

原创 Python——sklearn库的安装

Python——sklearn库的安装做个笔记,时间久了,都忘了sklearn库的标准名字——scikit-learn。所以,不要用pip install sklearn应该是pip install scikit-learn真被自己蠢哭了。说明:有的低版本的sklearn库没有"accuracy",版本问题,更新一下包就可以哈。...

2021-03-21 21:03:56 49456 12

原创 Python——CSV读取大文件报错_csv.Error: field larger than field limit

Python——CSV读取大文件报错_csv.Error: field larger than field limit 使用Python读取较大的csv文件时,可能出现大字段,导致超过字段默认限制,从而无法读取。因此,需要在使用csv读取文件前,先设置下csv字段显示大小。import csvcsv.field_size_limit(500 * 1024 * 1024)for i in range(1, 100): print("开始读取第{0}个".form...

2021-03-14 23:19:28 1195 3

原创 Leetcode17——电话号码的字母组合【Python3版】

Leetcode17——电话号码的字母组合【Python3版】题目链接:https://leetcode-cn.com/problems/letter-combinations-of-a-phone-number/解题与分析:itertools工具的熟练使用 python中的函数引用...

2021-03-07 18:25:03 80

原创 Kafka——零基础入门消息系统

Kafka——零基础入门因工作需要,零基础入门kafka,总结下自学过程,共包括以下几点:1.什么是kafka? 2. Mac如何安装并使用kafka? 3. Python如何安装使用kafka?资源:kafka中文官方文档 kafka的GitHub【含demo】 Apache Kafka 快速指南1. 什么是kafka?这部分主要总结kafka的相关名词概念、功能...

2021-03-07 18:18:55 160

原创 Pycharm——2种方式快速回滚指定版本代码

Pycharm指定版本的代码回滚工作中,因为各种原因,难免会遇到代码回滚。本文记录2种快速回滚代码的方式,以python项目为例 [Pycharm集成环境]:Pycharm中进行代码回滚、分支切换 Git命令进行代码回滚、分支切换假设项目已建成,并已push到Github或者Gitlab中【如果不会,请百度一下】。一般地,公司里的项目代码是多人维护,经常...

2021-02-24 22:27:01 2494

原创 NLPCDA——中文数据增强工具

NLPCDA——中文数据增强工具背景:针对一个文本,如何泛化处最相似的topK条文本?Github:NLP Chinese Data Augmentation 一键中文数据增强工具【给原作者点赞????】安装命令:pip install nlpcda个人认为,第9种方案:使用simbert进行相似句生成具有很好的工业价值。原作者的demo如下:from nlpcda import Simbertfrom ...

2021-02-07 22:40:18 4106 12

原创 Python——PyTorch的安装

Python——PyTorch的安装越来越多的人选择PyTorch的深度学习框架了,那么这么包如何安装呢?注意,它不能像Tensorflow或者Keras那样安装了,否者会报错的。官网给了具体说明,咱们移步:PyTorch官网注意:查看cuda版本: 方法1: cat /usr/local/cuda/version.txt方法2: nvcc --version 查看cudnn版本:...

2021-01-15 01:06:07 928 1

原创 Python——工作中的调试经验

Python——工作中的代码调试经验【说在前面】作为一名算法工程师,结合个人的理解,需掌握四种语言:文字语言 + 符号语言 + 图形语言 + 编程语言。文字语言—— 能向不同的人清楚地表达自己的想法、观点与问题,编写技术文档、PPT汇报,以及总结能力等; 符号语言—— 要知道如何用专业的符号来描述问题(需要具备相应的数学功底,但不是纯秀数学功底,而不落地),并进行逻辑推理,证明等,不人云亦云,要有自己独到的见解; 图形语言—— 与别人讨论或交流时,用图形去解释问题,往...

2021-01-15 00:24:24 288 1

原创 Mac——如何在Navicat Premium中从0到1新建数据表

Mac——如何在Navicat Premium中从0到1新建数据表一、目标学会使用Navicat Premium建表,并使用SQL语言进行查表二、安装包mysql服务:https://dev.mysql.com/downloads/mysql/ Navicat Premium注意:先装mysql服务,再装Navicat Premium,否则会报错,报错的解决方案参考解决Can't connect to MySQL serv...

2021-01-05 23:30:41 946

原创 Python——annoy的安装&如何安装包

Python——annoy的安装目标:在不同操作系统中安装annoy,用于从海量文本中快速查找出相似的Top N 文本。背景:Annoy是高维空间求近似最近邻的一个开源库。GitHub:Annoy源码,本文主要谈如何在Windows、Linux与MacOX中进行安装annoy包。具体用法与性能分析见下一篇博客。1、Linux/Mac OX操作系统pip install -i https://pypi.tuna.tsi...

2020-12-03 23:54:03 3347 2

原创 Java——Junit单元测试无法使用scanner输入和I/O流的解决方案

Java——Junit单元测试无法使用scanner输入和I/O流的解决方案目标:A.什么是单元测试? B. junit是什么? C. 如何写单元测试? D. 单元测试中使用scanner输入和I/O流无反应如何解决?参考文章JAVA单元测试的用法和要点(入门篇) Java的简单单元测试例子1.什么是单元测试? 单元测试(模块测试)是开发者编写的一小段代码,用于检验被测代码...

2020-12-01 23:48:37 2714 2

原创 Macbook的常用快捷键

Macbook的常用快捷键经常记不住一些常用快捷键,实在忍不住,逼自己,当笔记整理一下。参考:MacBook常用快捷键大全,记住了超级方便1️⃣Command+X:剪切所选项并拷贝到剪贴板。2️⃣Command+C:将所选项拷贝到剪贴板,同样适用于文件。3️⃣Command+V:将剪贴板的内容粘贴到所选位置中,同样适用于文件。4️⃣Command+Z:撤销上...

2020-12-01 23:05:02 209

原创 Python——常见面试题自我总结

Python——常见面试题总结背景:工作中,用Python写代码多少会遇到易错易忘的知识点,尤其是适合在面试中询问的知识点。有的比较偏,有的比较复杂(尤其是常用而不清楚具体原理的知识点),简单记录下,温故知新。说明:部分内容,摘自大神(搬)博客(砖),有些问题会结合自己的理解记录下我的看法,持续更新~。问题1:Python中内置函数sort排序原理是什么?时间与空间复杂度是多少?答案:pyt...

2020-10-24 23:41:21 186

Python——dat文件批量合并为同一个csv文件

Python——dat文件批量合并为同一个csv文件,含代码与demo数据,可直接运行。 目的:将文件夹ZW下的所有dat文件(含子文件夹)合并,并保存到results.csv中,便于后续使用excel进行处理与分析。

2020-01-14

Matlab——离散点的随机区域分配

能运行,包括函数文件,可再优化

2018-04-08

Matlab——彩色图像的拼接

代码实现较简单,傻瓜式操作,便于理解

2018-04-03

C++调用python3.5中的函数

下载后需要,按照博客中的过程就可以运行。需要安装anaconda3

2018-02-01

离散点的C++多项式曲线拟合函数

其中包含部分原始数据,直接运行即可。

2018-01-24

空空如也

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

TA关注的人

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