经验技巧
在编程操作中实际解决的一些问题,记录下来留待以后忘记时再次回忆
工藤旧一
小米公司 搜索算法工程师
展开
-
linux中的.和..
在表示路径时,.表示当前目录 … 表示上层目录除此之外.还能够表示source命令例如. ../../test.sh表示source上上层目录的test.sh文件原创 2022-05-23 20:06:34 · 1256 阅读 · 0 评论 -
vim复制粘贴
鼠标放在要复制内容的首段,点击v进入可视模式移动鼠标,选中所需要复制的全部内容,按y选中将鼠标移动到要粘贴的地方,按p粘贴原创 2021-06-29 14:12:54 · 215 阅读 · 0 评论 -
CTRL Z不小心多撤回了,怎么恢复
按CTRL Y即可恢复原创 2020-10-15 17:26:45 · 65636 阅读 · 3 评论 -
让tensorflow不提示warning的办法
1、windows下使用IDE:在代码前加上以下两句即可:impot osos.environ["TF_CPP_MIN_LOG_LEVEL"] = "2"2、Linux服务器上:首先输入 vim ~/.bashrc在里面添加一句export TF_CPP_MIN_LOG_LEVEL=2保存并退出在命令行输入 source ~/.bashrc 即可...原创 2020-09-25 14:45:52 · 1437 阅读 · 2 评论 -
高维数组相乘的运算规则
1、同维相乘相乘必须满足以下两个条件:两个n维数组的前n-2维必须完全相同。例如(3,2,4,2)(3,2,2,3)前两维必须完全一致;最后两维必须满足二阶矩阵乘法要求。例如(3,2,4,2)(3,2,2,3)的后两维可视为(4,2)x(2,3)满足矩阵乘法。这样的同维矩阵相乘,所得到的维度是:前n-2维不变,后2维进行矩阵乘法。例如,(3,2,4,2)*(1,2,2,3)——>>(3,2,4,3)注意:由于广播机制,第一维为1的,可以与第一维任何数相乘,例如:(1,2,4,2原创 2020-08-07 00:29:16 · 8475 阅读 · 1 评论 -
linux使用conda安装第三方的包
最常用的就是直接 conda install + 包名但是有的时候会遇到如下所示的问题:遇到这种情况该怎么办呢?1、先用 anaconda search -t conda + 包名 查看有哪些包是可获取的这里以sklearn包为例:2、选择合适的版本,因为我的是python3.7,于是选择了红框所示的包3、安装语句:conda install -c https://conda.anaconda.org/pryml sklearn要注意两点:前面都是一样的,仅包名不同要把/变成空格原创 2020-08-04 18:27:32 · 1996 阅读 · 0 评论 -
No module named ‘tensorflow.contrib‘
这个报错是因为tensorflow2.0及以上版本取消了contrib这个函数,若想使用的话,卸载重装一个2.0以下的版本即可。原创 2020-08-03 21:11:36 · 683 阅读 · 0 评论 -
Anaconda-- conda 创建、激活、退出、删除虚拟环境
本文供自己查询所用:https://blog.csdn.net/hejp_123/article/details/92151293原创 2020-08-03 21:10:00 · 216 阅读 · 0 评论 -
Linux如何运行.sh文件
Linux下面用命令如何运行.sh文件的方法,有两种方法:一、直接./加上文件名.sh,如运行hello.sh为./hello.sh(hello.sh必须有x权限)二、直接sh 加上文件名.sh,如运行hello.sh为sh hello.sh(hello.sh可以没有x权限)...原创 2020-08-03 11:23:05 · 298 阅读 · 0 评论 -
linux安装第三方包的简便办法
对于体积不大的包可以通过安装pip之后,用pip实现第三方包的安装:1、输入命令: wget --no-check-certificate https://bootstrap.pypa.io/get-pip.py2、安装:python get-pip.py3、检测安装的pip版本:pip -V4、安装第三方库,如numpy,命令为:pip install numpy...原创 2020-07-27 15:56:35 · 685 阅读 · 0 评论 -
在程序中如何判断数组的维度和形状
给一个直观的数组,基本都能准确说出其维度,但当数组变换成代码表示的时候,可能就不那么直观了。今天就记录一下自己的判断方法1、先判断几维度——数最前面的方括号,最前面方括号有几个就是几维例如[[1, 2, 3], [4, 5, 6]]这就是一个二维数组a = tf.constant([[[1, 2, 3], [4, 5, 6]],[[7,8,9],[10,11,12]]])这就是一个三维数组2、从最外面的括号开始逐次去掉,数里面的大括号块的个数,依次乘以对应的数比如a = tf.con原创 2020-06-19 15:16:44 · 4814 阅读 · 0 评论 -
md文件的简洁打开方式
md文件其实就是Markdown文件,如果你需要阅读的Markdown文件内容比较少的话,直接用记事本打开就行了,如果你要阅读的md文档比较长,那么记事本打开的阅读体验就非常差,可以下载一款专门的Markdown编辑软件。下面就来推荐一款软件:typora下载链接点这里或者直接百度搜索也行选择你的系统下载安装即可,使用方法就是基本的Markdown编辑方法,这个网上有很多 ,就不做过多说明了。...原创 2020-05-14 11:23:10 · 6386 阅读 · 1 评论 -
teamviewer激活过程中遇到的问题汇总
今天用的好好的teamviewer突然告诉我要激活账号,于是操作了一番,将其间遇到的问题进行记录。1、激活页面一直刷新不出来可能是服务器的原因,这种情况下你等一会儿再试(最多两三个小时应该就好了),如果你等了一段时间还是不行,那就多换几个浏览器试试。注意换浏览器之后可能需要你进行信任认证,照着操作发个邮件信任一下新浏览器即可。2、请激活该复选框,以证明是您本人操作。你可能会遇到这方面的问题,不知道哪个是复选框,该怎么激活。其实这一步完全不用理会,因为我发现我换了个浏览器之后根本就没有这个问题了原创 2020-05-12 11:50:49 · 28821 阅读 · 13 评论 -
十个英文原版电子书下载网站(无需翻墙)
最近想要下载一些英文原版的电子书,但是要么是找不到,要么需要翻墙,经过一番搜索,找到几个好用且无需翻墙的网站,记录于此:1、Library Genesis比较全,各个版本也都有2、古登堡计划互联网上最早的免费电子书网站之一3、Planet eBook古典文学的乐园4、ebookee分类分的比较好,适合你在不知道具体找某本书而是根据主题进行搜索的情况5、Read Easily阅读...原创 2020-04-22 22:20:51 · 39198 阅读 · 1 评论 -
论文查询:如何查询论文被其他哪些文献引用过?
在进行科研工作时,经常需要查阅论文,并顺藤摸瓜找找这一个系列的论文。今天就来介绍一下两种可以查询被引论文的办法方法一:利用Web of scienceweb of science网址:http://isiknowledge.com前置要求:需要有学校的账号才行,如何用学校账号使用,可参考这篇博客。进去输入你要查询的论文题目,点击右边的被引用数字就会显示所有引用过的论文。方法二:利...原创 2020-04-20 22:10:45 · 11152 阅读 · 0 评论 -
大学生如何登陆使用web of science
第一步,登录web of science的网址,此时我们看到机构登录的选项,选择CHINA CERNET Fderation选项选择好之后点击下面的转到,在新的页面中选择你的大学,然后如下图所示输入账号密码就可以正常使用了...原创 2020-04-20 14:44:40 · 84977 阅读 · 6 评论 -
Tensorboard线条繁多杂乱
在使用tensorboard的时候,遇到了下图所示的情形,线条不止一个而且很杂乱。我将鼠标移到线条上面,发现显示不同的日期。原来是因为日志保存的文件夹中含有不止一个log,也就是将以前的记录也一块显示了。解决办法也很简单:删除之前的log,重新启动tensorboard即可。...原创 2020-04-19 21:06:52 · 2021 阅读 · 1 评论 -
如何使用pycharm查找变量
在Edit中找到Find,再点击下面的find,如下图红框所示然后会弹出下图的界面,在搜索栏输入要查找的变量名即可。原创 2020-04-16 20:25:11 · 7287 阅读 · 2 评论 -
TensorFlow中的一些常用概念与函数
一般现用现查即可,附一个详细的博客地址https://blog.csdn.net/lenbow/article/details/52152766原创 2020-04-13 10:04:11 · 73 阅读 · 0 评论 -
如何使用github精准搜索到需要的代码
github作为一个开源网站,有着庞大的开源代码,但是繁多的代码也让挑选成为了一项难题,今天就来介绍一些实用的搜索技巧。比如我想要搜索CTR方面的代码,很多人都会像这样直接输入CTR进行搜索这样搜出来的往往非常庞杂,所以我们可以加一些限定例如,仅搜索名字中含有CTR的代码或是在readme中含有CTR的:或是在description中含有CTR的也可以再加上语言、星标、时间等限...原创 2020-04-13 09:24:34 · 902 阅读 · 0 评论 -
Python读取mat文件,并将其转化为csv文件(含python2/3两个版本)
之前用过一段时间的MATLAB,后来很久不用了,为了节省空间就将其卸载了。现在要处理一个mat文件,又不想再装MATLAB,于是在网上搜寻了一些解答,将方法记录于此。python2版本import pandas as pdimport scipyfrom scipy import iofeatures_struct = scipy.io.loadmat('E:/dataone/dat...原创 2020-04-07 21:18:38 · 5547 阅读 · 13 评论 -
pycharm如何快捷的将变量名全部更改
在使用文字工具写小说的时候,如果你想改变主人公的姓名,可以通过快捷方式一键全改,而不用逐个更改。那么在用pycharm编辑代码的时候,该如何将代码中的变量名称进行一键更改呢?按快捷键Ctrl + r,弹出以下页面,在这个页面中我标出了两个红框。左边红框中有两个输入栏,上面的是你的原变量名,下面是你要改为的新变量名;将原变量名和新变量名输入之后,去右边的边框中选择局部替换还是全部替换即可。...原创 2020-04-01 13:58:18 · 11081 阅读 · 4 评论 -
手把手教你制作一款具有疫情查询功能的软件
文章目录一、背景:二、实现手段三、代码编写1、爬取疫情信息部分:2、全国信息展示部分:3、省份信息查询部分4、完整代码5、效果展示四、封装成软件1、准备工作:2、封装操作3、自定义软件图标五、最终效果展示1、软件展示2、实际操作效果注意事项:一、背景:2020年初,新冠状肺炎爆发,很多地区每天都会涌现出一批新增确诊或是新增疑似患者,但是新闻数据过于繁杂,想要找到自己想知道的省份的疫情信息需要花...原创 2020-03-27 22:28:15 · 2156 阅读 · 4 评论 -
anaconda如何使用命令行查看所安装库的具体版本
有的时候想要了解一下自己安装的是什么版本的包,所以就需要用到查看的命令,下面演示一下操作步骤:1、打开命令行切换到anaconda对应目录下2、输入查询指令conda list 库名例如我已tensorflow为例...原创 2020-03-27 15:12:00 · 11220 阅读 · 1 评论 -
报错:tensorboard 1.14.0 has requirement setuptools>=41.0.0, but you'll have setuptools 40.6.3
在用命令行安装tensorflow时遇到如下图所示的报错:三个解决办法:1、检查安装命令是否有误如图所示我将pip install tensorflow==1.4改为了:pip install tensorflow==1.4.0更正为了正确的版本号之后问题解决2、使用强制安装命令pip install --ignore-installed tensorflow==1.4.0...原创 2020-03-26 11:15:05 · 1241 阅读 · 0 评论 -
anaconda3如何下载安装指定版本的库
我是用的anaconda3+pycharm,再用了anaconda3里面的python解释器后,pycharm自带的安装功能就经常出问题。今天就已tensorflow为例进行演示如何安装1.4.0版本的tensorflow。下面就来说一下如何用命令行简单直接的安装指定版本的库:1、打开命令行(win+R+回车),切换到anaconda安装文件下的scripts文件下:(如何在命令行切换目录...原创 2020-03-26 11:03:26 · 6256 阅读 · 0 评论 -
命令行cmd如何切换目录
1、打开命令行win+S输入cmd回车即可实现。2、切换盘如果是要从C盘切换到其他盘,直接输入盘名加冒号即可实现。注意冒号应该是英文输入,不然就会无法识别,如下所示3、在同盘之间实现具体目录切换,语法为cd+空格+具体目录,如下所示...原创 2020-03-17 14:31:53 · 3905 阅读 · 0 评论 -
# -*- coding: UTF-8 -*-的作用
在代码开头,我们经常能看到# -- coding: UTF-8 --这段代码,那么这段代码到底有什么作用呢?因为py文件不支持中文(包括注释里的),因此需要使用这段代码将就文件编码类型改为UTF-8的类型。这样就可以在py文件中正常输入中文而不报错了。...原创 2020-03-23 17:47:58 · 6880 阅读 · 0 评论 -
百度指数关键词采集
参考自:https://blog.csdn.net/minge89/article/details/103149250并做了一定改动与补充直接上代码import requests,json,timedef get_index(keyword,cook): headers={ 'Accept': 'application/json, text/plain, */*...原创 2020-03-23 16:10:27 · 926 阅读 · 2 评论 -
pycharm直接交互调试代码的方法
python一行代码会直接输出,不论是调试还是新手练习代码都很方便。但现在很多人用的是pycharm,那么如何用pycharm实现代码的直接交互调试呢?首先,在tools栏找到python console在这里便能实现直接调试提示与补齐也非常方便。...原创 2020-03-23 09:28:36 · 662 阅读 · 0 评论 -
如何将word文档的内容导入到印象笔记中
首先,将印象笔记的内容导出到word是十分方便的,直接选择导出文件就行。那么如何实现将word内容导入到印象笔记呢?1、如果你是想直接上传文档的话,可以直接拖拽过去。如图所示:2、如果你的word文档里面没有太多图片,可以复制粘贴。不过图片要一张张单独处理。3、有图片又不想复制粘贴,可以先将word转成PDF,转化方式如图;然后拖拽过去,这样虽然仍是以pdf文档存在,但每次打开都会直...原创 2020-03-10 16:12:23 · 8236 阅读 · 0 评论 -
CSDN如何修改字体、大小、颜色、背景色
点击链接浏览原创 2020-03-22 14:09:48 · 157 阅读 · 0 评论 -
CSDN如何生成目录
1、将@[TOC]放在文章之首2、在需要生成目录的标题前加#如下图所示,红框是需要的操作,绿框是展出的效果原创 2020-03-22 11:22:40 · 791 阅读 · 2 评论 -
pycharm误删文件或代码如何找回?
右键单击文件,找到Local History,里面的Show History会记录你一天的代码变化,如下图所示:原创 2020-03-21 21:05:34 · 637 阅读 · 0 评论 -
pycharm配置了anaconda后如何安装其他包
Pycharm配置了anaconda后会十分方便的调用一些anaconda自带的包,但是anaconda也不是万能的。这个时候你会发现pycharm中的setting那里加号已经无法安装包了,这个时候想安装其他包该怎么办呢?很简单,从命令行切换到anaconda下的scripts文件目录下,然后用pip安装即可...原创 2020-03-20 22:05:16 · 1044 阅读 · 0 评论 -
学生如何免费使用Pycharm专业版全部功能
Pycharm是一款强大的编程软件,虽然有社区版可以免费使用,但社区版缺失了很多工功能,比如无法连接到远程服务器进行工作。所以如果你发现你的pycharm没有连接远程服务器功能的话,那你使用的可能是社区版或者教育版。这是下载网址(已经安装了专业版的无需重新下载)https://www.jetbrains.com/pycharm/download/#section=windows选择64位(如...原创 2020-03-10 10:33:51 · 18519 阅读 · 3 评论 -
Pycharm常用快捷键
快速删除一行代码:Ctrl + Y将代码全部折叠:Ctrl + Shift + 减号将代码全部展开:Ctrl + Shift + 加号多行代码注释:Ctrl + / + 注释选择程序文件并运行代码: ALT + SHIFT + F10选择程序文件并调试代码: ALT + SHIFT + F9运行代码:SHIFT + F10调试代码:SHIFT + F9...原创 2020-03-21 20:58:00 · 84 阅读 · 0 评论 -
如何将python代码转变成可执行的文件exe
一、安装pyinstaller如果你用的是pycarm,直接在setting里面找到pyinstaller的库安装即可。有一点要注意的是,并非所有的python都支持pyinstaller,目前的python3.8就不支持(以后应该会支持)。方法1:命令行安装pip3 install pyinstaller -i http://mirrors.aliyun.com/pypi/simple ...原创 2020-03-17 15:28:28 · 24096 阅读 · 6 评论 -
创建exe如何自定义软件图标
前文中已经讲过了该如何将Python代码转化成一个可执行的exe文件,但是这样创建的exe的图标是默认图标,那么该如何将图标换成自己想要的图片呢?1、首先选择一张你想用的图片,正常的图片是没法用作图标的,我们需要先将格式转化为图标格式,这一步很简单,直接百度将图片转化为.ico格式,找个网站就能实现。2、将图标格式的图片(即.ico后缀的图片)存在某个地方,记住其存储路径如图所示,我是将其直...原创 2020-03-21 14:47:10 · 1783 阅读 · 0 评论