自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

二月七

学习笔记,多为转载,感谢被转博客的原创作者!

  • 博客(37)
  • 问答 (1)
  • 收藏
  • 关注

原创 win11+R7-5800+gtx3060 搭建 tensorflow+pytorch 环境

win11+R7-5800+gtx3060 搭建 tensorflow+pytorch 环境

2022-03-13 01:19:46 908 6

原创 tensorflow 2.3 跑代码时,gpu 无法作为默认方式运行

环境:linux 18.04 anaconda3 cuda 10.1 cudnn 7.6.5 tensorflow-gpu 2.3.0问题:我先按照 官网指示,按照如下命令安装相关工具,以为这些命令很牛逼,运行完环境直接就能用,花了好一会儿安装完之后发现我 naive 了。# Add NVIDIA package repositorieswget https://developer.download.nvidia.com/compute/cuda/repos/ubuntu1804.

2020-12-03 21:48:10 520

转载 .gitignore忽略规则简单说明

# 表示此为注释,将被Git忽略*.a 表示忽略所有 .a 结尾的文件!lib.a 表示但lib.a除外/TODO 表示仅仅忽略项目根目录下的 TODO 文件,不包括 subdir/TODObuild/ 表示忽略 build/目录下的所有文件,过滤整个build文件夹;doc/*....

2019-11-11 21:32:07 291

原创 Docker 常用命令

查看版本$docker version #查看client和server端版本,并可以查看是否开启体验功能检查$docker ps # 查看当前正在运行的image实例$docker ps -a #查看所有镜像实例$docker run hello-world #验证docker是否在运行中$docker inspect <ta...

2019-08-03 14:44:07 223

原创 docker 避免每次都加sudo命令

操作步骤如下1.创建docker组:sudo groupadd docker2.将当前用户加入docker组: sudo usermod -aG docker $USER3.重启服务:sudo service docker restart4.刷新docker成员:newgrp - docker...

2019-08-02 23:46:23 348

原创 U盘如何撤销EFI分区(有时候U盘会莫名其妙没有了存储空间)

管理员身份,在终端下,用“diskpart“命令。diskpart命令list diskselect disk x(看你的磁盘数字)clean在win下,重新分区,格式化然后用win10自带“磁盘管理”新建简单卷...

2019-08-02 23:45:19 2076

转载 pip 换源

经常在使用python的时候需要安装各种模块,而pip是很强大的模块安装工具,但是由于国外官方pypi经常被墙,导致不可用,所以我们最好是将自己使用的pip源更换一下,这样就能解决被墙导致的装不上库的烦恼。网上有很多可用的源,例如豆瓣:http://pypi.douban.com/simple/清华:https://pypi.tuna.tsinghua.edu.cn/simple最近使用得比...

2019-08-02 23:43:22 515

原创 python 编程时 logging 配置

import logginglogging.basicConfig( \ level = logging.DEBUG, \ format='[%(levelname)s %(asctime)s %(filename)s:%(lineno)d] %(message)s')输出效果:[INFO 2019-08-02 11:38:45,902 main.py:39] start train...

2019-08-02 23:40:05 172

原创 Vim 常用命令

跳转到光标上一次位置:ctrl + O:%s/vivian/sky/g(等同于 :g/vivian/s//sky/g) 替换每一行中所有 vivian 为 sky○ % 指全局替换○ g 不询问,整行替换在normal模式下按下*即可查找光标所在单词(word)Vim的精确搜索命令○ /\<word\>○ 提示:表示只搜索以"main"开头...

2019-08-02 23:36:24 185

转载 Bash 快捷键

编辑命令• Ctrl + a :移到命令行首• Ctrl + e :移到命令行尾• Ctrl + f :按字符前移(右向)• Ctrl + b :按字符后移(左向)• Alt + f :按单词前移(右向)• Alt + b :按单词后移(左向)• Ctrl + xx:在命令行首和光标之间移动• Ctrl + u :从光标处删除至命令行首• Ctrl + k :从光标处删除至命令行...

2019-08-02 23:26:49 155

转载 Linux 解压缩命令

.tar 解包:tar xvf FileName.tar打包:tar cvf FileName.tar DirName(注:tar是打包,不是压缩!)———————————————.gz解压1:gunzip FileName.gz解压2:gzip -d FileName.gz压缩:gzip FileName———————————————.tar.gz 和 .tgz解...

2019-08-02 23:20:18 141

原创 Linux上普通用户安装软件

安装deb包a. 安装i. sudo dpkg -i <package.deb>b. 移除i. sudo dpkg -r <package>(注意不是清除+deb文件的名字,不明白看下面)移除一个已安装的包裹。ii. sudo dpkg -P <package>完全清除一个已安装的包裹。和 remove 不同的是,remove 只是删掉数据和可执...

2019-08-02 23:18:37 3593

原创 linux 用户管理

新建用户sudo useradd -g group -m -s /bin/bash username # -m表示创建用户的同时在/home下创建文件夹创建修改username密码sudo passwd username修改用户组权限sudo visudo或者 sudo vim /etc/sudoers修改用户所在组usermod -g 用户组 用户名usermod使用说明:...

2019-08-02 23:13:59 172

原创 linux显卡操作

查看显卡型号lspci | grep VGA查看系统信息uname查看NVIDIA显卡的驱动版本cat /proc/driver/nvidia/version查看有几块NVIDIA显卡ls -l /dev | grep nvidia*

2019-08-02 23:02:56 384

原创 linux常用命令

下载:wget -I(小写) downloads.txt //downloads.txt中为待下载的链接列表给命令起别名a. 在~/.bashrc中添加alias name='command line' //name就可以替代一整条command line命令了,如cp='cp -I',cp就等于cp -I 了将终端的输出打印出来的同时写入到文件中a. tee○ -a, -appen...

2019-08-02 22:59:02 175

转载 top使用方法

top可以直接使用top命令后,查看%MEM的内容。可以选择按进程查看或者按用户查看,如想查看oracle用户的进程内存使用情况的话可以使用如下的命令:top命令是Linux下常用的性能分析工具,能够实时显示系统中各个进程的资源占用状况,类似于Windows的任务管理器可以直接使用top命令后,查看%MEM的内容。可以选择按进程查看或者按用户查看,如想查看oracle用户的进程内存使用情况...

2019-08-02 22:51:37 1684

原创 PyQt/PySide2 中的 信号与槽 (pyqtSignal/Signal) 、多线程 (QThread) 和 定时器 (Timer)

文章目录写在前面PyQt5 和 PySide2 的区别信号与槽线程类定时器示例完整示例代码参考写在前面PyQt5 和 PySide2 的区别他们背后原理的差别我就不细说了(我也不知道),你只要记住使用上基本差不多就行,网上搜索他们用法的时候,以哪个为关键词搜索都行吧,官网 给出了他们的差异,聚焦我们要讲的问题,在信号与槽机制和多线程机制上,他们的差别如下:# PyQt5 引入线程类和信号...

2019-08-02 22:44:41 12085 5

转载 ubuntu 更新系统源

修改阿里源为Ubuntu 18.04默认的源备份/etc/apt/sources.list#备份cp /etc/apt/sources.list /etc/apt/sources.list.bak在/etc/apt/sources.list文件前面添加如下条目中科大源##中科大源deb https://mirrors.ustc.edu.cn/ubuntu/ bionic main r...

2019-07-05 14:49:16 783

原创 配置 zsh

1. 安装zsh2. 将zsh设置为默认shell a. 修改/etc/passwd b. 在欲使用zsh的用户后面将shell由/bin/bash改为/usr/bin/zsh3. 安装oh my zsh a. wget https://github.com/robbyrussell/oh-my-zsh/raw/master/tools/install.sh -O - | sh4. 设...

2019-07-04 17:04:28 1182

转载 tensorflow中GPU的配置

tensorflow ConfigPrototf.ConfigProto一般用在创建session的时候。用来对session进行参数配置#tf.ConfigProto()的参数log_device_placement=True : 是否打印设备分配日志allow_soft_placement=True : 如果你指定的设备不存在,允许TF自动分配设备tf.ConfigProto(log...

2019-01-24 10:29:47 380

原创 ValueError: could not convert string to float: '?'

昨儿个想处理一个百万数据量的时间序列数据,本来单纯的以为数据都是可以用float()转换的str,可是在执行下面代码时就会报错:power = household_power.Global_active_power[6838:6840].apply(lambda x: float(x) if type(x)==str else 0)于是怀疑自己的lambda是不是写错了,还是apply函数用...

2018-12-08 10:48:31 15750 4

原创 SVR,时间序列分析的评价指标,python数据标准化

知识点SVR参考支持向量机(SVM)是一种分类算法,但是也可以做回归,根据输入的数据不同可做不同的模型(若输入标签为连续值则做回归,若输入标签为分类值则用SVC做分类)对于SVM算法,我们首先导入sklearn.svm中的SVR模块。SVR()就是SVM算法来做回归用的方法(即输入标签是连续值的时候要用的方法),通过以下语句来确定SVR的模式: from sklearn.svm...

2018-12-05 16:32:58 8782 1

转载 PYTHON-基础-时间日期处理小结

PYTHON-基础-时间日期处理小结Python-基础-时间日期处理小结 涉及对象 1. datetime 2. timestamp 3. time tuple 4. string 5. date datetime基本操作 1. 获取当前datetime 2. 获取当天date 3. 获取明天/前N天 4. 获取当天开始和结束时...

2018-12-03 17:41:39 219

原创 优化算法(吴恩达深度学习课程)-- 2018.11.02笔记

优化算法(吴恩达深度学习课程)batch梯度下降使用batch梯度下降时,每次迭代你都需要遍历整个训练集,可以预期每次成本都会下降,所以如果成本函数 $ J $ 是迭代次数的一个函数,它应该会随着每次迭代而减少,如果某次迭代中增加了,那肯定是出了问题,也许你的学习率太大mini-batch每次迭代下你都在训练不同的样本集或者说训练不同的mini-batch,如果你要作出成本函数 ...

2018-11-03 00:19:23 313

原创 Word2Vec 相关

找Word2Vec的工具,实现看效果Word2Vec(Google):Capture many linguistic regularitiesFor example vector operations vector(‘Paris’) - vector(‘France’) + vector(‘Italy’) results in a vector that is very close t...

2018-11-01 23:02:56 185

原创 tmux常用快捷键

​​​​​​tmux分为3层,Session包含Window包含Panes Session操作: tmux        //新建并打开tmux tmux new -s newname        //新建newname名称的session tmux a -t myname        //attach到myname的session tmux ls        //列出所...

2018-09-29 20:01:47 619 2

原创 Linux用户管理

1. useradd -g group –G adm,root gem    //创建了一个用户属于group用户组,同时又属于adm和root组,其中group用户组是主组​​​​​​​2. ​​​groupadd adm    //新建adm用户组 3. userdel -r gem    //删除用户gem同时删除其home下主目录4. usermod -l oldname n...

2018-09-12 20:41:32 204

转载 linux下.bashrc文件修改和生效

1) .bashrc文件 在linux系统普通用户目录(cd /home/xxx)或root用户目录(cd /root)下,用指令ls -al可以看到4个隐藏文件,.bash_history 记录之前输入的命令.bash_logout 当你退出时执行的命令.bash_profile 当你登入shell时执行.bashrc 当你登入shell时执行请注意后两个的区别:’.bas...

2018-09-12 20:27:42 6759

转载 使用由 Chrome 生成的安全系数高的密码 关闭操作

1、Chrome浏览器打开地址 chrome://flags/2、搜索:“Password generation”3、关闭Password generation:Disabled4、重启Chrome浏览器

2018-09-12 19:58:31 948

转载 vim的查找替换操作

1、vim 单文件中查找方法 正常模式下使用 / 或 ? 命令执行向后搜索或向前搜索 /love 从光标位置向前搜索关键词 love?love 从光标位置向后搜索关键词 love 正常模式下使用 n 或 N 命令执行 向前查找 或 向后查找 下一个关键词 :set ic 忽略大小写命令,ic 为 ignore case 缩写 :set is 边输入边显示匹配结果,is 是...

2018-08-28 17:10:33 182

原创 tensorflow矩阵相乘问题

我想定义一个1行2列的数组x和一个2行3列的数组w1相乘:[In]x = np.array([0.7, 0.9])x.shape[Out](2,)这里说明定义的x是一个2行的数组而我们原意时想定义一个1行2列的数组,这样做就好啦[In]x = np.array([[0.7, 0.9],])x.shape[Out](1, 2)这样在计算矩阵相乘就正常了[...

2018-07-18 10:45:42 1324

转载 Python之Numpy库常用函数大全(含注释)

Numpy是科学计算库,是一个强大的N维数组对象ndarray,是广播功能函数。其整合C/C++.fortran代码的工具 ,更是Scipy、Pandas等的基础.ndim :维度.shape :各维度的尺度 (2,5).size :元素的个数 10.dtype :元素的类型 dtype(‘int32’).itemsize :每个元素的大小,以字节为单位 ,每个元素占4个字节...

2018-05-08 22:22:28 766

转载 Anaconda常用命令

管理包conda list:列出所有已安装的包 conda install package_name:安装软件包,同时它会自动安装此软件包的依赖项 conda install numpy pandas:同时安装多个包 conda install python=2.7:安装指定版本的包 conda remove package_name:卸载包 conda update/...

2018-05-05 19:24:40 296

原创 Git常用命令总结

安装完成后:$ git config --global user.name "Your Name"$ git config --global user.email "email@example.com"创建SSH Key:$ ssh-keygen -t rsa -C "email"将id_rsa.pub内容复制到github的SSH Keys中常用简单命令$ touch file...

2018-04-15 19:27:45 295

转载 多线程有什么用?

这么解释问题吧:1。单进程单线程:一个人在一个桌子上吃菜。2。单进程多线程:多个人在同一个桌子上一起吃菜。3。多进程单线程:多个人每个人在自己的桌子上吃菜。多线程的问题是多个人同时吃一道菜的时候容易发生争抢,例如两个人同时夹一个菜,一个人刚伸出筷子,结果伸到的时候已经被夹走菜了。。。此时就必须等一个人夹一口之后,在还给另外一个人夹菜,也就是说资源共享就会发生冲突争抢。1。对于 Windows 系统...

2018-04-15 15:11:32 5284

转载 ubuntu系统中文件和内容查找命令小结

本文章总结了ubuntu系统中文件和内容查找命令,如有 find、locate、which、grep等文件与内容查找命令的介绍,有需要的同学可参考本文章一.以文件名查找: 1. find 命令 由于find具有强大的功能,所以它的选项也很多,其中大部分选项都值得我们花时间来了解一下。即使系统中含有网络文件系统( NFS),find命令在该文件系统中同样有效,只你具有相应

2018-01-14 17:14:45 967

转载 C++格式化输出,C++输出格式控制

在输出数据时,为简便起见,往往不指定输出的格式,由系统根据数据的类型采取默认的格式,但有时希望数据按指定的格式输出,如要求以十六进制或八进制形式输出一个 整数,对输出的小数只保留两位小数等。有两种方法可以达到此目的。一种是我们已经介绍过的使用控制符的方法(详情请查看:C++输入cout与输出cin);第2种是使用流对象的有关成员函数。分别叙述如下。使用控制符控制输出格式控制格式的使用方

2018-01-14 16:52:39 587

空空如也

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

TA关注的人

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