自定义博客皮肤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 1162 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 repositories wget https://developer.download.nvidia.com/compute/cuda/repos/ubuntu1804.

2020-12-03 21:48:10 679

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

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

2019-11-11 21:32:07 440

原创 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 383

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

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

2019-08-02 23:46:23 442

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

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

2019-08-02 23:45:19 2295

转载 pip 换源

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

2019-08-02 23:43:22 587

原创 python 编程时 logging 配置

import logging logging.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 232

原创 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 273

转载 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 250

转载 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 216

原创 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 3898

原创 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 238

原创 linux显卡操作

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

2019-08-02 23:02:56 457

原创 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 247

转载 top使用方法

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

2019-08-02 22:51:37 1963

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

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

2019-08-02 22:44:41 12836 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 866

原创 配置 zsh

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

2019-07-04 17:04:28 1349

转载 tensorflow中GPU的配置

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

2019-01-24 10:29:47 481

原创 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 16034 4

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

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

2018-12-05 16:32:58 9296 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 292

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

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

2018-11-03 00:19:23 426

原创 Word2Vec 相关

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

2018-11-01 23:02:56 261

原创 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 722 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 283

转载 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 7021

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

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

2018-09-12 19:58:31 1240

转载 vim的查找替换操作

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

2018-08-28 17:10:33 259

原创 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 1433

转载 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 868

转载 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 465

原创 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 384

转载 多线程有什么用?

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

2018-04-15 15:11:32 5395

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

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

2018-01-14 17:14:45 1117

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

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

2018-01-14 16:52:39 695

空空如也

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

TA关注的人

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