- 博客(15)
- 收藏
- 关注
原创 解决Pycharm中右键运行python程序时出现Run ‘pytest‘ in XXX.py
解决Pycharm中右键运行python程序时出现Run 'pytest' in XXX.py
2022-09-07 14:49:49
3467
1
原创 系统里存在两个不同版本的Anaconda环境,给特定环境安装包
博主的windows操作系统里有Anaconda3.6和Anaconda3.9两个版本,现在要在Anaconda3.6中安装opencv3.4版本的包。1.首先将whl文件下载到Anaconda3目录下Scripts文件夹2. 在文件下打开cmd命令行3.输入命令pip installopencv_python-3.4.1.15-cp35-cp35m-win32.whl...
2022-04-27 20:45:53
2021
原创 Python对列表元素进行排序,并输出排序后对应的排序之前的元素索引值
代码段:import numpy as np#一维数组排序arr = [1, 3, 5, 2, 4, 6]arr = np.array(arr)print arrprint np.sort(arr)#或print np.sort(arr,axis=None)print (np.argsort(arr)) # 正序输出索引,从小到大print (np.argsort(-arr)) # 逆序输出索引,从大到小输出结果:[1 3 5 2 4 6][1 2 3 4 5 6][
2022-04-27 20:06:05
4158
原创 Pytorch查看显卡数量、型号、设备索引
import torchprint(torch.cuda.is_available())print(torch.cuda.device_count())print(torch.cuda.get_device_name(0))print(torch.cuda.current_device())print(torch.cuda.get_device_properties(0))为什么将数据转移至GPU的方法叫做.cuda而不是.gpu,就像将数据转移至CPU调用的方是.cpu?这..
2022-03-19 10:36:34
5869
原创 Python+Opencv 实现轻量级人脸检测与识别
一、搭配环境1 在pychram中搭配好opencv环境2 到opencv官网下载,因为需要用到其中E:\Edgedownload\opencv\sources\data\haarcascades路径的下训练好的分类器(注意路径要求全英文)二、代码1 首先在项目所在文件夹下新建data文件,在data文件下新建jm文件夹用来放置训练所用图片,在data文件下新建trainer文件下,会保存训练得到的文件。2 训练数据import osimport cv2..
2022-03-17 15:07:42
4841
3
原创 Python读取文件夹中文件时10,11,12排到了2前面-sort方法按key进行排序
python中的os.listdir()方法用于返回指定的文件夹包含的文件或文件夹的名字的列表。但是,os.listdir()返回的文件名不一定是顺序的,这就要求我们对返回的文件名列表进行排序。所以sort()函数用于对原列表进行排序:import ospath='./data/jm/' #返回当前进程的工作目录path_list=os.listdir(path)path_list.sort() #对读取的路径进行排序print(path_list)输出:[‘1.jpg’, ‘
2022-03-15 10:30:20
4528
原创 Python批量处理RGBA图片大小和格式
from PIL import Imagefrom pathlib import Pathif __name__ == '__main__': # 源图片路径 file_path = 'C:/Users/Pictures/Saved Pictures' p = Path(file_path) # 修改大小后图片的存放路径 path_save = "C:/Users/PycharmProjects/pythonProject/yuyifenge/Data0/va.
2022-03-11 14:55:50
1410
原创 顺序队列和链式队列的实现及应用 VS2017 C++
一、顺序队列的实现(LinearQueue.h)#pragma once#include<iostream>using namespace std;template<class T>class LinearQueue{public: LinearQueue(int LQMaxSize)//创建空队列 { MaxSize = LQMaxSize; element = new T[MaxSize]; size = 0; front = 0; r
2022-01-12 20:56:49
324
原创 顺序栈和链接栈的实现及应用VS2017 C++
一、顺序栈的实现(LinearStack.h)#pragma once#include<iostream>using namespace std;template<class T>class LinearStack{public: LinearStack(int LSMaxSize) { MaxSize = LSMaxSize; element = new T[LSMaxSize]; top = -1; } ~LinearStack() {
2022-01-12 10:49:05
327
原创 单向链表的实现及应用Visual Studio2017 C++
一、单向链表类模板(LinkList.h)#pragma once#include<iostream>using namespace std;template<class T>class LinkNode{ template<class T> friend class LinkList;//将链式表类声明为友类public: LinkNode()//构造函数 { next = NULL; }private: T data;//结点元素
2022-01-11 10:03:51
615
原创 顺序表的实现Visual Studio 2017 C++
一、顺序表类模板(LinearList.h)#pragma oncetemplate<class T>class LinearList{public: LinearList(int LLMaxSize)//构造函数,创建空表 { MaxSize = LLMaxSize; element = new T[LLMaxSize]; length = 0; } LinearList()//析构函数,删除表 { delete[]element; } Linear
2022-01-10 11:36:09
1117
原创 计算多项式在给定x点处的值
double fun(int n, double a[], double x){ int i; double p = a[0]; for( i=1;i< =n;i++) { p += (a[i] * pow(x,i)); } return p;}double fun(int n,double a[],double x){ int i; double p = a[n]; ...
2022-01-07 11:21:10
805
2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人