栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

Python学习随笔1(anaconda上手)

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Python学习随笔1(anaconda上手)

目录

python入门

创建一个project

安装一些package

快捷键

Anaconda

创建虚拟环境

迁移虚拟环境

开关env中的某个环境

更新虚拟环境中的python版本

删除某个虚拟环境

删除虚拟环境中的某个包

Pytorch框架

cv2

读取图片

给图片文件换名和后缀

python对文件读写


python入门

创建一个project

一定要在一个单独的文件夹内创建项目,否则环境文件会起冲突。

安装第三方库的时候记得关掉vpn,否则会报错。

永久更改下载镜像的方法(以清华镜像为例):

pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple

国内镜像(报错:不受信任——http->https):

阿里云 https://mirrors.aliyun.com/pypi/simple/
中国科技大学 https://pypi.mirrors.ustc.edu.cn/simple/
豆瓣 https://pypi.douban.com/simple/
清华大学 https://pypi.tuna.tsinghua.edu.cn/simple/
中国科学技术大学 https://pypi.mirrors.ustc.edu.cn/simple/

安装一些package

用默认渠道:

pip install <包名> 

连接超时就用镜像:

pip install -i <镜像地址> <包>
例如,用清华源下载tensorflow:
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple/ tensorflow

还超时就换个网(比如手机热点)

快捷键
打开settings:ctrl+alt+S
运行当前代码:ctrl+shift+F10
运行当前脚本:shift+F10
​
查找:ctrl+F
全局查找:ctrl+shift+F
替换:ctrl+R
全局替换:ctrl+shift+R
​
撤销:ctrl+z
反撤销:ctrl+shift+z
缩进:tab
反向缩进:shift+tab
​
快速注释:ctrl+/
快速跳到行首:HOME(键盘右上角)
快速跳到行尾:END(键盘右上角)
快速解决警告:alt+enter(先将光标移到黄线处)
快速选种单词块:ctrl+W
快速复制当前行代码到下一行:ctrl+D
快速删除某行代码:ctrl+Y
快速查看文档:ctrl+Q
​
向上插入空行:ctrl+alt+enter
向下插入空行:shift+enter

Anaconda

创建虚拟环境
conda create -n <环境名字> python=<版本号>

迁移虚拟环境
1.先从原来的电脑上复制某个虚拟环境的文件夹到新电脑
2.新电脑上输入:conda create -n <环境名> --clone <虚拟环境文件夹的路径>

开关env中的某个环境
查看环境:conda env list
开启某个环境:conda activate base(以“base”为例)
关闭环境:conda deactivate
​
Linux开启环境:source activate <环境名>
Linux关闭环境:source deactivate
Linux删除某个虚拟环境:conda remove -n <环境名> --all
Linux删除某个环境下的某个包:conda remove <环境名> 

更新虚拟环境中的python版本
查看虚拟环境的python版本:python --version
更新:conda update python
更换旧版本:conda install python==***    (版本号一定要详细,原来的版本会被新的版本覆盖掉)

删除某个虚拟环境
conda remove -n <环境名> --all

删除虚拟环境中的某个包
conda remove -name <环境名> <包名>

Pytorch框架

官方为python写的torch接口文档

https://pytorch.org/docs/stable/torch.html

检查本机显卡驱动支持的CUDA的最高版本

nvidia-smi

检查是否成功安装了pytorch的GPU版本

import troch
torch.cuda.is_available()
# 返回为true则表明成功了

cv2

读取图片
import os
import cv2  # pip install opencv-python
​
save_dir = '../tongue_data/images/results4'  
path = os.path.join(save_dir, '21.png')  # 图片路径
print(path)
img=cv2.imread(path)
cv2.imshow('imgBgr', img)  # 显示图片,窗口名——imbar
cv2.waitKey(0)  # 等待任意点击再结束程序

给图片文件换名和后缀
import cv2
import os
from PIL import Image
import numpy as np
​
MAIN_PATH = "C:/Users/HJK/Desktop/picture/"
​
# 保存为png图片时的参数
compression_params=[]
compression_params.append(cv2.IMWRITE_PNG_COMPRESSION)
compression_params.append(3)
​
files = os.listdir(MAIN_PATH)  # files是个list数据,存储MAIN_PATH文件夹下所有文件的名和后缀
i=1
for file in files:
    image = cv2.imread(MAIN_PATH + file)
    cv2.imwrite('C:/Users/HJK/Desktop/pictures/' + str(i) + ".png", 
                image,compression_params)
    i=i+1

python对文件读写
import os
path = "F:/PycharmProjects/yolo_v5/tongue_data/labels/train/"
​
datanames = os.listdir(path)  
​
for i in datanames:
    file = open(path+i,'w')  # 文件路径:可以是相对或绝对路径
    file.write('0 0.5 0.5 0.98 0.98')  # 覆盖原文件内容
    file.close()()

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/324332.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号