工具使用学习笔记
菜菜2022
这个作者很懒,什么都没留下…
展开
-
【琐碎】element-wise multiplication
element-wise product = element-wise multiplication = Hadamard product含义:两个矩阵对应位置元素进行乘积例如v*w=s表示对每一个输入向量 v 乘以一个给定的“权重” w 向量。换句话说,就是通过一个乘子对数据集的每一列进行缩放。这个转换可以表示为如下的形式:参考:https://www.zhihu.com/question/65866370https://www.zhihu.com/question/432693995.原创 2022-01-20 17:47:56 · 11621 阅读 · 0 评论 -
【Pycharm】ProxyError: Conda cannot proceed due to an error in your proxy configuration
报错信息:ProxyError: Conda cannot proceed due to an error in your proxy configuration.Check for typos and other configuration errors in any '.netrc' file in your home directory,any environment variables ending in '_PROXY', and any other system-wide proxy confi原创 2022-01-13 22:07:58 · 1203 阅读 · 0 评论 -
【工具/Python】Anaconda创建虚拟、删除环境等
文章目录打开Aanconda Prompt查看所有的虚拟环境创建虚拟环境(指定python版本)激活虚拟环境退出虚拟环境虚拟环境下安装包删除已经创建的虚拟环境查看虚拟环境下安装的所有包列表删除/卸载已经安装的包更改镜像源设置展示安装包的来源打开Aanconda Prompt下面所有的操作都是在anaconda prompt内完成查看所有的虚拟环境conda env listconda info -e创建虚拟环境(指定python版本)conda create -n env_name py原创 2021-12-28 22:47:38 · 754 阅读 · 0 评论 -
【Pycharm/工具】设置Pycharm提示匹配忽略大小写
1 点击File-》Settings2 在搜索框内搜索 case按下图所示设置原创 2021-12-28 21:31:56 · 574 阅读 · 0 评论 -
【Python/工具】Pycharm中如何查看一个函数需要哪些参数
光标停留在函数的括号内,ctrl+p查看一个函数需要哪些参数原创 2021-12-28 19:08:19 · 2415 阅读 · 0 评论 -
【Pytorch/工具】Pytorch中TensorBoard的使用
文章目录TensorBoard的安装及使用安装使用SummaryWriteradd_scalar()的使用(绘制train/val loss)TensorBoard的安装及使用安装【工具/Pytorch】安装Pytorch(PyTorch入门第一步)使用SummaryWriteradd_scalar()的使用(绘制train/val loss)...原创 2021-12-28 17:40:06 · 765 阅读 · 0 评论 -
【工具】安装TensorBoard
pip install tensorboard输入上述命令,回车等待安装即可原创 2021-12-28 16:21:48 · 295 阅读 · 0 评论 -
【工具】Jupyter notebook如何查看一个包/函数的用法
方法1:最通用的方法from torch.utils.data import Datasethelp(Dataset)使用help查看任意一包/函数的说明,可以在pycharm、命令行中使用,也可以在jupyter notebook中使用方法2:jupyter notebook专用方法包名/函数名??eg:from torch.utils.data import Dataset...原创 2021-12-28 14:58:43 · 4321 阅读 · 0 评论 -
【Pytorch】xxx.to(device) 时 Runtime Error
最近刚入门pytorch准备使用gpu训练模型,结果运行demo的时候就抛出了Runtime Error,当时我使用的是Jupyter Notebook,jupyter很贴心的给我指出引起报错的代码位置就是一句:xxx.to(device)这里我的device是cuda:0即gpu设备,报错因为gpu已经被其他程序使用,剩余部分不够跑我的程序,于是我结束了占用gpu的其他无用的进程首先,在命令行输入nvidia-smi查看是哪些进程在占用gpu然后我们根据描述,找到不需要的进程的PID(进程原创 2021-12-25 18:24:11 · 1320 阅读 · 0 评论 -
【工具】Jupyter notebook Permission error(Linux/Ubuntu)
在jupyter notebook下读取/写入文件失败,出现Permission error,是由于项目所在的文件夹的权限不够导致的命令行下找到项目所在的目录,然后给该文件夹修改权限chmod -R 777 your_file_path即可成功通过jupyter notebook读写数据...原创 2021-12-25 18:09:06 · 2310 阅读 · 0 评论 -
【工具】Jupyter切换kernel(虚拟环境)
文章目录前言方法1 打开Anaconda Prompt2 在Anaconda Prompt里面切换到你需要的虚拟环境中3 安装jupyter4 安装完成之后重启jupyter notebook5 重启之后便可以进行kernel切换了前言作为jupyter初学者,刚刚就碰到了一个问题,jupyter使用的环境是默认的kernel环境,里面的pytorch版本不是我需要的,因为我需要在jupyter notebook中切换运行环境(内核 kernel)。如下图所示,我们可以看到root内核下,我的pytor原创 2021-12-23 21:57:03 · 7825 阅读 · 0 评论 -
【工具】Jupyter Notebook打开本地任意指定路径的文件夹
例如,我想在jupyter下面打开如下本地的项目文件夹,要怎么做呢?win+r输入cmd打开命令行,进入这个文件夹所在的路径之后,输入:jupyter notebook ./稍等片刻,即可在浏览器打开这个文件夹所在的项目关于如何更快jupyter默认打开的浏览器,可以参考我之前写的一篇博客:《【工具】硬核Jupyter Notebook修改默认浏览器(包含易错点)》...原创 2021-12-23 14:34:58 · 5513 阅读 · 3 评论 -
【工具】硬核Jupyter Notebook修改默认浏览器(包含易错点)
win+r打开cmd,输入jupyter notebook --generate-config根据路径指示打开jupyter_notebook_config.py文件搜索# c.NotebookApp.browser = ''在我的jupyter配置文件中,这行代码所在位置是153行,所以我们需要在这行的下面添加如下代码:import webbrowserwebbrowser.register("firefox", None, webbrowser.GenericBrowser(u"C:\原创 2021-12-22 23:10:57 · 902 阅读 · 0 评论 -
【工具/Pytorch】安装Pytorch(PyTorch入门第一步)
点击pytorch选择你需要的配置,复制run this command后面的内容,在命令行里面运行step1:打开anaconda promptstep2:激活虚拟环境conda activate py38(虚拟环境的名字)step3:输入run this command后面的内容,回车运行(忘记截图了)在这个过程中可能出现各种问题,可以尝试切换镜像源,反复尝试我也安装了整整一天才搞好,在此之前也是尝试了多次,终于安好了!!下面我将对于上面图片中的四个部分进行解释,我也是初学者,如果有不原创 2021-12-21 19:43:16 · 2750 阅读 · 1 评论 -
【工具】cuDNN安装配置
安装cuDNN之前需要安装cuda,关于cuda的安装可以查看:《cuda安装及验证》下载下载地址在此之前你还需要注册一个英伟达的账号,才能进行下载哦安装配置解压之后找到cuda安装位置,将刚刚解压的cuDNN下的三个文件夹:bin、include、lib下的内容分别复制到cuda对应的同名文件夹下面这里需要特别注意的是lib文件夹需要再往下一层,将x64文件夹下面的内容复制到cuda的lib的x64文件夹下面:最后添加环境变量至此,cuDNN就安装配置完成了如何验证cuDNN安装配原创 2021-12-21 17:17:46 · 494 阅读 · 0 评论 -
【工具】验证是否安装cuda和cuDNN
验证是否安装cuda【验证cuda是否安装方法1】import torchprint(torch.cuda.is_available()) #返回True则说明已经安装了cuda#输出True【验证cuda是否安装方法2】win+r–>输入cmd–>回车在命令行下输入nvcc -V后回车,如果出现如下所示内容说明cuda已经成功安装如果显示nvcc不是内部或外部命令,也不是可运行的程序或批处理文件。说明cuda没有成功安装验证cuDNN是否成功安装其实这里说cuDNN安原创 2021-12-21 16:47:06 · 8097 阅读 · 5 评论 -
【Pytorch】win10安装cuda并验证cuda是否安装
win+r打开命令行输入:nvidia-smi验证cuda是否正确安装nvcc -V说明已经成功安装cuda原创 2021-12-21 16:01:25 · 3640 阅读 · 0 评论 -
【工具】pip和conda添加和删除镜像源
pip1、添加pip config set global.index-url xxxxxxeg:pip config set global.index-url https://pypi.douban.com/simple/2、删除pip config unset global.index-url3、查看目前正在使用的源pip config list题外话:pip list是查看所有安装的包conda1、查看所有源conda config --show channels2、原创 2021-12-21 15:06:14 · 8694 阅读 · 0 评论 -
【数据库】windows下neo4j安装笔记
下载安装下载网址(点击即可跳转)这里我们选择下载社区版本因为我本机上的java版本是8,所以我只能下载3.xxx.xx系列的neo4j,如果想使用4系列的neo4j的话java最低要11版本(java11)配置neo4j的环境变量java环境变量我之前已经配置了,就不在此赘述了点击确定使环境变量生效启动服务使用管理员权限打开cmd输入:neo4j.bat console登录http://localhost:7474首次登录,用户名和密码都是默认的neo4j登录之后修改密码不按照原创 2021-11-23 22:50:41 · 817 阅读 · 0 评论 -
【git】gitlab撤回远端提交push的内容
1 查看git日志找到要回退的版本,复制对应的版本号git log2 本地回退到相应的版本注意使用 --hard 参数会抛弃当前工作区的修改使用 --soft 参数的话会回退到之前的版本,但是保留当前工作区的修改,可以重新提交# 重置至指定版本的提交,达到撤销提交的目的,同时保存本地的修改内容git reset –-soft <版本号># 重置至指定版本的提交,达到撤销提交的目的,会丢失本地的修改内容git reset --hard <版本号>3 强制提交指原创 2021-08-30 20:02:17 · 3642 阅读 · 0 评论 -
【Linux】安装配置libconfig库
1. 下载libconfig网址 点击跳转下载:https://hyperrealm.github.io/libconfig/如果是在windows上下载的,想要传到linux服务器上,使用xftp传输软件,将该文件传输,具体步骤就不在此赘述了,请看我的xftp安装与使用的文章。2. linux下解压 tar -zvxf libconfig-1.7.3.tar.gz 解压之后的效果图如下3. linux下安装libconfig1.进入libconfig-1.7.3文件夹cd libcon原创 2021-07-30 12:01:45 · 1819 阅读 · 3 评论 -
【Linux】centos7下安装mysql(使用wget)
【wget怎么安装】【使用wget下载安装mysql5.7】其他版本也是一样的下载方式step1:下载mysql的repo源wget http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpmstep2:安装mysql-community-release-el7-5.noarch.rpm包原创 2021-07-09 17:35:15 · 394 阅读 · 0 评论 -
【Python】如何高效获取大文件行数?
如何获取一个文本文件的行数?接下来,我们对【方法1】思路:借助readlinesdef readline_count(file_name): return len(open(file_name,encoding="utf-8").readlines())cnt=readline_count(file_path)print(cnt)【方法2】原创 2021-07-09 17:29:26 · 2889 阅读 · 2 评论 -
【Python】pickle写入加载数据
pickle模块pickle模块是python中很好用的一个小工具,可以对数据进行序列化和反序列化。【功能】使用pickle工具,实现将数据原样保存功能,便于日后读取。当然这里保存的文件可以以任何字母结尾eg: .model .pkl等也可以使用.txt【pickle.dump】python中几乎所有的数据类型(列表,字典,集合,类等)都可以用pickle来序列化pickle.dump(obj, file[, protocol])序列化对象,并将结果数据流写入到文件对象中。参数pr原创 2021-06-18 22:21:08 · 1863 阅读 · 0 评论 -
【MySQL】Linux下命令行方式导入/出数据库(sql文件)
1、使用mysqldump导出数据库1.1【数据库结构+数据一起导出】mysqldump -u 数据库连接用户名 -p 目标数据库(要导出的数据库) > 存储的文件名mysqldump -u root -p db_doc > 20210616.sql输入密码1.2【导出整个数据库结构(不包含数据)】与1.1的区别在于增加一个’-d’参数,忽略数据,只导出结构mysqldump -h localhost -uroot -p123456 -d database > dump原创 2021-06-16 21:36:16 · 1707 阅读 · 0 评论 -
【gitlab】git撤回
【情况1:内容已经提交至远端,想要撤回】慎重使用!!!step1git log找到你想要返回的版本的commit_id 一般是黄色的 由字母和数字组成的字符串2. step2git reset --hard <版本号>eg:git reset --hard commit_id(9bb1278da2fb698a78fd676ea42c16d413a35e31)step3 git push origin <分支名> --force eg: git p原创 2021-05-31 19:26:30 · 235 阅读 · 0 评论 -
【MySQL】命令行下查看、修改数据库表结构
#查看表的结构,列信息desc table_name;eg:desc user;#修改表结构#新增一列;alter table table_name add column new_column_name data_type default null;eg:alter table user add column grade float default 0 comment '学生成绩';#批量增加多列alter table table_name add (column1 data_type,原创 2021-05-13 17:02:50 · 583 阅读 · 0 评论 -
【python】获取指定路径下文件的基本信息
使用os模块下的stat函数可以获取指定路径下文件的所有基本信息os.stat(path)其中,path 参数表示目标文件的访问路径,可以使用相对路径,也可以使用绝对路径。此函数的返回值是一个对象,其具有表 1 所示的属性,通过访问这些属性,就可以获取指定文件的基本信息。stat()函数返回对象的常用属性属性名含义属性名含义st_mode保护模式st_ino索引号st_nlink硬链接号(被连接数目)st_dev设备名st_uid用户 IDst原创 2021-05-02 21:42:03 · 472 阅读 · 0 评论 -
【gitlab】修改linux上gitlab端口
step1:sudo vim /opt/gitlab/embedded/service/gitlab-rails/config/gitlab.ymlstep2:sudo vim /etc/gitlab/gitlab.rb external_url写的是你安装gitlab机器的ipstep3:重启gitlabsudo gitlab-ctl restart原创 2021-04-23 13:41:06 · 148 阅读 · 0 评论 -
【Python/CSV】csv文件的读写
CSV文件读取:【逐行读取】# coding=utf-8import csvwith open(r"D:\files\test.csv",mode='r') as csvFile: reader = csv.reader(csvFile) for row in reader: print(row)【读取某列】with open(r"D:\files\test.csv",mode='r') as csvFile: reader = csv.reader(csvF原创 2021-04-09 13:27:36 · 107 阅读 · 0 评论 -
【安装gitlab】Ubuntu上安装gitlab
curl -s https://packages.gitlab.com/install/repositories/gitlab/gitlab-ce/script.deb.sh | sudo bash原创 2021-04-01 14:40:18 · 935 阅读 · 4 评论 -
【Python】汉字十六进制乱码问题的解决(Python2.7、3.7)
【py2.7】问题:出现类似于这样的乱码s='\xe4\xb8\xad\xe5\x9b\xbd\xe5\xa4\x96\xe6\xb1\x87\xe4\xba\xa4\xe6\x98\x93\xe4\xb8\xad\xe5\xbf\x83\xe5\x85\xb3\xe4\xba\x8e\xe5\xbc\x80\xe5\xb1\x952020\xe5\xb9\xb4\xe5\xba\xa6\xe9\x93\xb6\xe8\xa1\x8c\xe9\x97\xb4\xe5\xa4\x96\xe6\xb1\x8原创 2021-03-28 22:22:31 · 7194 阅读 · 0 评论 -
【ssh/linux/远程连接】windows下cmd命令行远程连接linux/ubuntu/centos服务器/主机
1、使用win+r打开运行窗口2、输入cmd,按下回车3、输入下面命令,然后回车,输入密码ssh 登录的用户名@服务器ip大功告成!原创 2021-03-28 19:02:32 · 1417 阅读 · 0 评论 -
【Linux/Ubuntu】linux环境下如何读取doc文件(不是docx文件!!!)
首先下载:antiword点击此单词,即可进行下载http://www.winfield.demon.nl/linux/antiword-0.37.tar.gztar -zxvf antiword-0.37.tar.gz#对antiword进行解压,得到antiword文件夹进入antiword文件夹:cd antiword-0.37/运行make命令,进行等待make运行make install命令,进行等待make install接下来就可以使用antiword对doc文原创 2021-03-28 17:43:49 · 2377 阅读 · 0 评论 -
【Python】win32com安装失败及解决方案
话不多说,直接上代码:python -m pip install pypiwin32在命令行输入上面的代码之后,即可成功安装win32com包,之前我使用的命令是pip install -i http://pypi.douban.com/simple/ pypiwin32pip install -i http://pypi.douban.com/simple win32com都失败了,并报错...原创 2021-03-28 01:39:09 · 4590 阅读 · 6 评论 -
【Git】Git基本命令大全
原创 2021-03-27 21:49:53 · 73 阅读 · 0 评论 -
【Git】fatal: unable to access ‘http://gitlab.example.com/root/test_gitlab.git/‘: Could not resolve ho
给Ubuntu16配置gitlab之后,尝试通过浏览器访问gitlab官网,并创建了一个报错之后如何解决?未配置http://gitlab.example.com导致的,只需要将gitlab.example.com改成对应的ip地址即可。git clone http://192.168.xxx.xxx/root/test_gitlab.git...原创 2021-03-27 20:39:21 · 7763 阅读 · 2 评论 -
【Git\GitHub\GitLab学习笔记】版本控制 Git 视频教程全集(62P)| 6 小时从入门到精通(P42)
目录P42-SSH 免密登录P42-SSH免密登录好处:省去输入账号密码局限性:只能为一个账号设置免密登录,但是在实际开发过程中,一个电脑只登录一个github账号,只操作自己的github账号即可,所以只能配置一个账号ssh免密登录好像没什么影响。cd ~ #进入用户家目录rm -r .ssh #删除之前创建的ssh目录删掉ssh-keygen -t rsa -C [要登陆的github邮箱账号] #一路回车使用点击new ssh key服务器端设置完毕,返回客户端进行原创 2021-03-10 16:58:11 · 119 阅读 · 0 评论 -
【Git\GitHub\GitLab学习笔记】版本控制 Git 视频教程全集(62P)| 6 小时从入门到精通(P27-P41)
目录P27-Git基本原理-Hash算法简介P28-GIt版本数据管理机制P27-Git基本原理-Hash算法简介P28-Git版本数据管理机制SVN:是增量式版本控制工具。保存增量,需要时进行拼接得到最终文件。Git:基于快照的思想,对于没有改动的文件,用指针指向上次保存的文件Git文件管理机制细节Git的提交对象...原创 2021-03-10 15:31:14 · 334 阅读 · 0 评论 -
【Git\GitHub\GitLab学习笔记】版本控制 Git 视频教程全集(62P)| 6 小时从入门到精通(P20-P26)
目录P20-永久删除文件后找回P21-添加到暂存区的删除文件找回P22-删除文件找回方式的总结P23-比较文件(比较文件差异)P24-分支概述P25-分支操作P26-解决合并分支后产生的冲突P20-永久删除文件后找回说明:对于已经提交到本地库的文件,删除之后如何进行恢复vi aaa.txtgit add aaa.txtgit commit -m "new aaa.txt" aaa.txtgit status #查看状态rm aaa.txt #删除文件ll #查看当前文件夹下原创 2021-03-09 22:00:16 · 233 阅读 · 0 评论