IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> Python知识库 -> Python学习随笔1(anaconda上手) -> 正文阅读

[Python知识库]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 <环境名> <package_name>

更新虚拟环境中的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()()
  Python知识库 最新文章
Python中String模块
【Python】 14-CVS文件操作
python的panda库读写文件
使用Nordic的nrf52840实现蓝牙DFU过程
【Python学习记录】numpy数组用法整理
Python学习笔记
python字符串和列表
python如何从txt文件中解析出有效的数据
Python编程从入门到实践自学/3.1-3.2
python变量
上一篇文章      下一篇文章      查看所有文章
加:2021-10-15 11:45:10  更:2021-10-15 11:46:58 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/15 19:32:32-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码