![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
pyhon基础
Neo很努力
冲冲冲!
展开
-
【快速.png转.jpg】批量转换png格式图片为jpg图片
快速批量有效替换png转jpg原创 2023-03-06 21:14:06 · 1181 阅读 · 0 评论 -
【Opencv实战】控制图片阈值实现二值化并替换图片颜色
opencv+python实现对图片实现二值化(黑白图片),然后实现改变图中指定颜色,经典有效!原创 2022-05-13 11:49:09 · 3741 阅读 · 15 评论 -
【Python小技巧】python从数字列表中提取出指定长度的连续数字片段
在处理一堆数据列表问题是遇到了一个小难题,就是如何从一串不固定长度的数字元素列表中提取出指定连续长度的元素片段呢?原创 2022-04-06 17:44:56 · 4159 阅读 · 3 评论 -
【Python打包成exe】快速将多个py文件及其他文件打包为exe可执行文件
尝试了很多种Python打包为exe可执行文件的方式,通过总结,得出一种最简洁、最有效的打包方式分享给大家!原创 2022-03-17 23:28:52 · 32830 阅读 · 56 评论 -
Tkinter在使用Button函数时,未点击按钮command函数自动执行的问题
在使用Tkinter进行页面设计时,用到Button函数,我们想要通过点击按钮产生一个事件,但是却遇到了还没点击按钮,但系统却执行了command链接的事件函数。原创 2022-03-15 20:57:53 · 4927 阅读 · 14 评论 -
【列表字符转换】TypeError: ‘map‘ object is not subscriptable
列表字符转换出错:TypeError:'map' object is not subscriptable: 或者 ValueError: invalid literal for int() with base 10: '16.0' 报错。原创 2022-03-07 21:10:03 · 4855 阅读 · 1 评论 -
torch.topk()函数快速理解
函数作用:该函数的作用即按字面意思理解,topk:取数组的前k个元素进行排序。通常该函数返回2个值,第一个值为排序的数组,第二个值为该数组中获取到的元素在原数组中的位置标号。举个栗子:import numpy as npimport torchimport torch.utils.data.dataset as Datasetfrom torch.utils.data import Dataset,DataLoader####################准备一个数组#######原创 2021-08-23 22:31:19 · 16640 阅读 · 15 评论 -
from . import XXX和 from .. import XXX的区别
1.from .XXX import XXXfrom . import XXX表示从同级文件夹引用文件,例如在如下文件夹中:sound/ Top-level package __init__.py Initialize the sound package play.py formats/ Subpackage for file format conver原创 2021-08-16 14:47:26 · 680 阅读 · 3 评论 -
ModuleNotFoundError: No module named ‘XXX‘,‘XXX‘ is not a package.解决方案(实测好用)
问题描述:如图,我们有时会遇到上图情况,为啥明明父类文件夹目录下有想要import的文件及API却会出红线,且运行会报错:ModuleNotFoundError: No module named ‘XXX‘,‘XXX‘ is not a package.其实原因很简单,例如在我的工程项目中还有一个Project文件夹下面出现了同名的情况:可谓是老乡见老乡,两眼泪汪汪,系统就会爆出这个Error那么我们该如何解决呢?解决措施:如图,只需要把其他“老乡家的门关上”,这样老王家正在用的工具就不原创 2021-04-19 21:24:21 · 18685 阅读 · 1 评论 -
数据集拆分data_spilt
问题描述:我们通常获取到一个数据集都需要先将其拆分成训练集、测试集、验证集用来不同的训练和运行测试,那么如何将一个数据集拆分呢?解决方案:以下代码举例将flower_photos拆分成train和val两个文件夹:↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓代码为:import osimport randomfrom PIL import Imagefile_name = os.listdir('flower_photos') # file_name是个列表,用来装images目录下的文件名原创 2021-04-16 11:15:38 · 1161 阅读 · 0 评论 -
Python基础学习笔记——定义发动机类 Motor等汽车部件类,实现不同类功能的调用
此问题来自高淇老师python课后习题问题描述:'定义发动机类 Motor、底盘类 Chassis、座椅类 Seat,车辆外壳类 Shell,并使用组合关系定义汽车类。其他要求如下:定义汽车的 run()方法,里面需要调用 Motor 类的 work()方法,也需要调用座椅类 Seat 的 work()方法,也需要调用底盘类 Chassis 的 work()方法。代码:class Motor: def Work1(self): print("打开发动机,发动机开始运行.原创 2021-02-07 14:36:33 · 1474 阅读 · 3 评论 -
Python基础学习笔记——使用工厂模式、单例模式实现Computer类相关需求
此问题来自高淇老师python400集讲义课后习题问题描述:使用工厂模式、单例模式实现如下需求:(1) 电脑工厂类 ComputerFactory 用于生产电脑 Computer。工厂类使用单例模式,也就是说只能有一个工厂对象。(2) 工厂类中可以生产各种品牌的电脑:联想、华硕、神舟(3) 各种品牌的电脑使用继承实现:(4) 父类是 Computer 类,定义了 calculate 方法(5) 各品牌电脑类需要重写父类的 calculate 方法代码:# 测试工厂模式和单例模式的整合使用原创 2021-02-07 14:31:50 · 809 阅读 · 1 评论 -
Python基础学习笔记——定义一个雇员类Employee(属性、运算符重载、自定义id、判断薪水)
此问题来自高淇老师讲义课后习题:问题描述:定义一个 Employee 雇员类,要求如下:(1) 属性有:id、name、salary(2) 运算符重载+:实现两个对象相加时,默认返回他们的薪水和(3) 构造方法要求:输入 name、salary,不输入 id。id 采用自增的方式,从 1000 开始自增,第一个新增对象是 1001,第二个新增对象是 1002。(4) 根据 salary 属性,使用@property 设置属性的 get 和 set 方法。set 方法要求输入:1000-500原创 2021-02-07 14:25:52 · 8591 阅读 · 0 评论 -
Python基础学习笔记——用海龟绘图实现两两相连
学习目标:使用海龟绘图。输入多个点,将这些点都两两相连。代码:def connect_dot(*args): for i in range(len(args) - 1): for j in range(i + 1, len(args)): import turtle as t #利用海龟绘图两两相连 t.speed(3) t.penup() t.goto(*args[i])原创 2021-02-04 20:36:29 · 1084 阅读 · 0 评论 -
Python基础学习笔记——时间单位换算
学习目标:输入一个毫秒数,换算成小时数,分钟数、秒数学习内容:def input(n): hour = n / 3600000 minute = n / 60 second = n / 3600 print("hour=", hour) print("minute=", minute) print("second=", second)input(66666)代码结果:...原创 2021-02-04 20:30:11 · 934 阅读 · 0 评论 -
Python基础学习笔记——实现m(n)=1/2+2/3+...+n/n+1 的计算
学习目标:实现m(n)=1/2+2/3+…+n/n+1 的计算代码:# 第五章 实现m(n)=1/2+2/3+...+n/n+1 的计算def caculate(n): sum = 0 for x in range(n, 0, -1): sum = sum + x / (x + 1) print("sum=", sum)caculate(99)运行结果:本篇文章问题来自高淇老师python400集课后习题.新手上路多多指正!...原创 2021-02-04 20:19:52 · 4140 阅读 · 4 评论 -
Python基础学习笔记——反向输出数列
学习目标:定义一个函数实现反响输出一个整数。比如:输入 3245,输出 5432.解题代码:# 第五章 利用递归实现数字倒数出def sort(n): n1 = str(n) n2 = n1[::-1] #数列求逆 print(n2)sort(123456)运行结果:本篇文章问题来自高淇老师python400集课后习题.新手上路多多指正!...原创 2021-02-04 20:15:10 · 1458 阅读 · 1 评论 -
Python基础学习笔记——设计一个名为MyRectangle的矩形类来表示矩形
学习目标:‘设计一个名为MyRectangle的矩形类来表示矩形,这个类包含:(1)左上角坐标:x,y(2)宽度和高度(3)构造方法:传入x,y,width,height.如果(x,y)不传默认是0,如果width和height不传,则默认是100.(4)定义getArea()计算面积的方法(5)d定义一个getPerimeter(),计算周长的方法(6)定义一个draw()方法,使用海龟制图画出这个矩形’解决方案代码:class MyRectangle: def __init原创 2021-02-04 17:28:54 · 4938 阅读 · 2 评论