• 首页 首页 icon
  • 工具库 工具库 icon
    • IP查询 IP查询 icon
  • 内容库 内容库 icon
    • 快讯库 快讯库 icon
    • 精品库 精品库 icon
    • 问答库 问答库 icon
  • 更多 更多 icon
    • 服务条款 服务条款 icon

linux conda python命令长期

武飞扬头像
ghostype
帮助1

目录
Linux ubuntu 命令总结 1
Python命令总结 2
安装虚拟机 3
Anaconda 3
程序中遇到的问题 4

Linux ubuntu 命令总结
打开命令窗口:采用快捷键“Ctrl” “Alt” “T”
输入 (top) 任务管理器查看
输入(nvidia-smi)查看显卡
输入(watch -n1 nvidia-smi) 每一秒查看显卡变化
Sudo nvidia-smi -pl 150 控制显卡功率为150
Nvidia --version #查看cuda版本

命令窗口任务快捷键
(1) CTRL Z挂起进程并放入后台
(2) jobs 显示当前暂停的进程
(3) bg %N 使第N个任务在后台运行(%前有空格)
(4) fg %N 使第N个任务在前台运行
  
默认bg,fg不带%N时表示对最后一个进程操作!

1.unbuntu 给与文件最高权限
Sudo chmod -R 777 文件目录路径 #可以直接将文件夹拉进命令窗口
2.Ubuntu 建立文件快捷方式

3.apt-get是apt库的一部分,apt包括的功能更多
sudo apt autoremove {filename}
sudo apt install {name}
sudo apt purge {pkgname} #彻底清理包
sudo apt update #更新库
sudo apt upgrade #升级所有包
su root #进入root权限

4.虚拟环境
进入虚拟环境 source activate
退出 source deactivate

5.vim命令
ESC: #命令模式
Shift ; #末行模式
输入 i 进入输入模式
:wq #保存退出

Python命令总结
1.os库

1.2文件加后缀: file.endwith(“.jpg”)

1.3 os.path.basename(path) #从路径中得到文件名
os.path.splitext(path) #分割路径中文件名和拓展名
os.chidr(‘path’)#切换到path目录
os.fchdir(path )#修改目录
os.getcwd #返回当前工作目录

  1. numpy.squeeze()函数
    作用:从数组的形状中删除单维度条目,即把shape中为1的维度去掉

3.python 随机数
list = range(1,10) 随机生成若干个
random.sample(list,5) 列表中,随机5个
random.randint(1,10)
random.random() 随机0-1的浮点数
random.uniform(a,v) 随机生成一个指定范围的浮点数

4.XML遍历
doc = ET.parse(path)
root = doc.getroot()#根节点
for ele in root.findall(‘object’)#子节点
ele.find(‘str’)#孙节点

5.shutil库
shutil.copyfile(src,dst) #复制
shutil.move(s,d) #移动或重命名
shutil.copy(s,d) #复制一个文件到另一个文件或目录
shutil.copy2() #在copy基础上,复制时间

安装虚拟机
1.vmware player 、 Ubuntu
2.创建,设置
3.Open - vmware - tools
4.Anaconda、pycharm

Anaconda
conda clean -p #清除无用包
conda clean -t #删除tar打包
conda clean -y -all #删除所有安装包和cache
conda create --name 名字 python=3.8 #创建环境

程序中遇到的问题
1.opencv读取图片中,不能直接从列表读入图片
原因:编码不同
措施:要对数据进行解码,从文本或二进制数据构建数组
代码:
def cv_imread:
cv_imdecode(np.fromfile(path,dtype = np.uint8),-1)
#numpy.fromfile():从 path 中构造dtype类型的数组
#imdecode:将数据解码成图像格式
2.使用imwrite(path) path中不能有中文
cv.imencode(‘.jpg’, input_path)[1].tofile(out_path)

3.transform.Normalize():用均值和标准差对张量图像进行归一化
transforms.Normalize(std=(0.5,0.5,0.5),mean=(0.5,0.5,0.5)),则其作用就是先将输入归一化到(0,1),再使用公式"(x-mean)/std",将每个元素分布到(-1,1)

4.pycharm调试问题:退出代码134 ,信号6中断
原因:python版本和opencv-python版本 不对应(可能)
操作:重新安装python 3.8.10 对应 opencv-python 4.5.58
结果:解决

5.导入numpy失败
原因:numpy和 opencv版本不对应
方法:opencv-python4.5.5.64 numpy1.19.5 matplotlib==3.3.4

这篇好文章是转载于:学新通技术网

  • 版权申明: 本站部分内容来自互联网,仅供学习及演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,请提供相关证据及您的身份证明,我们将在收到邮件后48小时内删除。
  • 本站站名: 学新通技术网
  • 本文地址: /boutique/detail/tanhfijkjc
系列文章
更多 icon
同类精品
更多 icon
继续加载