
Python
文章平均质量分 61
python
花里梦雨
心之所向,素履以往。
展开
-
检查程序中的文件路径是否有效的代码
import globimport randomdef populate_train_list(lowlight_images_path): #获取训练列表(微光图像路径) image_list_lowlight = glob(lowlight_images_path + "*.png")#提取微光图像 train_list = image_list_lowlight #将其作为训练列表 random.shuffle(train_list) #将列表的元素顺序打乱 return train_原创 2021-05-28 21:50:10 · 273 阅读 · 0 评论 -
关于python的小总结
1.全局变量globaldef function(): global x print('x is', x) x = 2 print('Changed local x is', x)x = 50function()print('Value of x is', x)输出:root@0f0a1d129745:~/ymy# python py.pyx is 50Changed local x is 2Value of x is 2root@0f0a1原创 2021-05-22 17:07:26 · 111 阅读 · 0 评论 -
No module named ‘past‘
特别神奇,python中并没有名为past的模块,其实它叫future,具体看图:原创 2021-03-18 15:19:29 · 614 阅读 · 0 评论 -
python hug框架
跑代码遇到用hug框架搭建API服务,记录一下。首先准备工作: pip install -i https://pypi.douban.com/simple hug然后就去网页搜索:127.0.0.1:8000/upload 即可原创 2021-03-17 11:00:00 · 489 阅读 · 0 评论 -
argparse 使用
最近跑一个程序,发现argparse还挺有意思,有点类似linux里边的ls使用argparse 配置命令行参数时,需要三步:创建 ArgumentParser() 对象调用 add_argument() 方法添加参数,使用 parse_args() 解析添加的参数举个简单的例子,实现平方数计算,定义为try.py:import argparseparser = argparse.ArgumentParser()parser.add_argument("--square",help="S原创 2021-01-04 11:34:37 · 380 阅读 · 0 评论 -
使用压缩自编码实现手写数字识别
import osimport argparseimport torchimport torch.utils.dataimport torch.nn as nnimport torch.optim as optimfrom torch.autograd import Variablefrom torchvision import datasets, transforms# import pdbimport matplotlibmatplotlib.use('Agg')import ma原创 2020-12-14 23:04:39 · 310 阅读 · 1 评论 -
镜像源永远滴神
pip install -i https://pypi.douban.com/simple xxxx原创 2020-12-04 22:52:33 · 280 阅读 · 0 评论 -
python中assert的用法(简洁明了)
使用assert是学习python的一个非常好的习惯,在没完善一个程序之前,我们不知道程序在哪里会出错,与其让它在运行时崩溃,不如在出现错误条件时就崩溃。用一个程序说明:def zero(s): a = int(s) assert a > 0,"a超出范围" #这句的意思:如果a确实大于0,程序正常往下运行 return azero("-2") #但是如果a是小于0的,程序会抛出AssertionError错误,报错为参数内容“a超出范围”运行结果如下:T原创 2020-10-21 10:07:00 · 169467 阅读 · 21 评论 -
记录括号问题导致invalid syntax报错
之前程序报错invalid syntax,全是因为代码缩进的问题今晚在创建的一个简单类内,同样这样报错invalid syntax,具体代码是这样的:1.import torch2.class Student(object):3. def __init__(self, name, score):4. self.name = name5. self.score = score6. def print_score(std):7. print原创 2020-10-16 22:53:59 · 1849 阅读 · 0 评论 -
Python批量修改图片尺寸
from PIL import Imageimport osimport glob path = r'E:/Python_list/Muti_decom/data/low/*.png'for i in glob.glob(path): im1 = Image.open(i) im2 = im1.resize((225,225)) im2.save(os.path.join(r'E:/Python_list/Muti_decom/data/new_low/',os.path.原创 2020-10-13 23:03:40 · 896 阅读 · 0 评论 -
OpenCV读取图片顺序
为何我如此的菜(⊙o⊙)…原创 2020-10-13 10:40:17 · 1485 阅读 · 0 评论 -
No module named ‘cv2‘问题解决方法——亲试好用
根据你python的版本,自己下载与python版本对应的opencv-python,官网传送门——https://pypi.tuna.tsinghua.edu.cn/simple/opencv-python/这是我的文件名:opencv_python-3.1.0.5-cp36-cp36m-win_amd64.whl把它按以下路径保存:C:\Users\3511\anaconda3\Lib\site-packages打开Anaconda Prompt,如下图:键入:pip install o.原创 2020-10-06 10:00:17 · 108849 阅读 · 31 评论 -
Python交互模式导入自己写的模块的方法
我的python软件安装在D:\PyThon,而我想导入的knn文件保存在E:\python_list中如果在交互模式如果直接导入,是会报错的:所以需要变换目录,有两种方法:①把knn文件保存到D盘python的文件夹内,然后在打开python开发环境时这样键入:D:\PyThon\python.exe如图:②直接键入:>>> import sys>>> sys.path.append('E:\Python_list')>>> i原创 2020-06-29 19:40:26 · 6140 阅读 · 0 评论 -
matplotlib——pyplot使用简介
matplotlib——pyplot使用简介 matplotlib.pyplot是一个有命令风格的函数集合,它看起来和MATLAB很相似。每一个pyplot函数都使一副图像做出些许改变,例如创建一幅图,在图中创建一个绘图区域,在绘图区域中添加一条线等等。在matplotlib.pyplot中,各种状态通过函数调用保存起来,以便于可以随时跟踪像当前图像和绘图区域这样的东西。绘图函数是直接作用于当前...转载 2020-06-21 21:18:14 · 767 阅读 · 0 评论 -
Python练习(13-24)
hhhhh时隔四五个月我胡汉三又回来了~~~原创 2019-05-16 23:00:26 · 198 阅读 · 0 评论 -
Python——碰撞测试
简单地说,碰撞测试指的是两个动画精灵何时接触或重叠。两个移动的东西相互碰到一起,这就是一个碰撞。原创 2018-11-30 13:55:52 · 7622 阅读 · 0 评论 -
Python——动画精灵
继续探索Python中Pygame的强大功能~~ Fighting ^ ▽^原创 2018-11-19 13:56:57 · 19510 阅读 · 1 评论 -
Python——滑雪游戏
虽然可以复制粘贴,但是经历自己敲一遍,然后改错,最终运行成功的过程之后,炒鸡有成就感~~原创 2018-11-16 18:48:53 · 2730 阅读 · 3 评论 -
Python中的嵌套与可变循环
什么是嵌套循环呢?简单地说就是一个循环出现在另一个循环中。对于外循环的每次迭代,内循环都要完成它的所有迭代。利用...原创 2018-10-11 11:22:24 · 2641 阅读 · 0 评论 -
Pthon运算符
数学运算符、比较运算符、逻辑运算符。原创 2018-09-26 20:14:27 · 224 阅读 · 0 评论 -
Python中的简单循环
循环分为两种。一种是计数循环,即重复一定次数的循环。另一种重复直至发生某种情况时结束循环,称为条件循环。原创 2018-09-26 21:25:36 · 17412 阅读 · 0 评论 -
GUI——图形用户界面
Python吸引我的地方就是,它不仅可以进行文本编程,还可以建立窗口、按钮之类的图形。原创 2018-09-22 22:05:10 · 1911 阅读 · 0 评论 -
Python——对象
在Python中定义什么是对象,拿球做例子。可以操作一个球,比如捡球、踢球、抛球等。我们把这些操作称为动作。还可以通过颜色、重量和大小来描述一个球。这些就是球的属性。在Python中,一个对象的特征也称为属性,动作称为方法。原创 2018-10-17 21:37:06 · 30431 阅读 · 14 评论 -
Python——列表(1)
文章目录1. 创建列表2. 添加元素3. 获取元素4. 列表“分片”5. 修改元素6. 添加元素1. 增加到列表末尾:append( )2. 扩展列表:extend( )3. 插入一个元素:insert( )4. append( ) 和 extend( ) 的区别7. 删除元素1.用 remove( ) 删除2. 用 del 删除3. 用 pop( ) 删除8. 搜索列表9. 循环处理列表1....原创 2018-10-14 18:57:56 · 1392 阅读 · 0 评论 -
Python——pip更新和pygame安装
终于能正常使用pygame模块了,赶快记录一下。原创 2018-10-08 17:42:19 · 5314 阅读 · 2 评论 -
Python——列表(2)
文章目录1. 列表排序(1).sort( )(2).按逆序排列(3). sorted( )2. 双重列表1. 列表排序(1).sort( )要对列表排序,可以使用 sort( ) 方法。>>> letters = ['d', 'a', 'e', 'c', 'b']>>> p原创 2018-10-15 10:32:16 · 518 阅读 · 0 评论 -
Python——函数
当程序越来越大时,需要一些方法把他们分成较小的部分进行组织,这样更容易编写,也更容易明白。原创 2018-10-16 20:28:30 · 3602 阅读 · 0 评论 -
Python——对象的应用
为BankAccount建立一个类定义,它应该有一些属性,包括账户名(一个字符串)、账号(一个字符串或整数)和余额(一个浮点数),另外还要有一些方法显示余额、存钱和取钱。class BankAccount: def __init__(self,account,ID): self.account = account self.ID = ID ...原创 2018-10-23 18:10:22 · 2682 阅读 · 2 评论 -
Python练习(1-12)
持续更新中……原创 2018-10-26 13:57:59 · 259 阅读 · 0 评论 -
Python——模块
文章目录1. 什么是模块2. 为什么使用模块3. 如何创建模块4. 如何使用模块1. 什么是模块模块就是某个东西的一部分。如果一个东西可以分为几部分,或者你可以很容易地把它分解成多个不同的部分,我们就说这个东西是模块化的。在Python中,模块是包含在一个更大的程序中的类似部分。每个程序或部分都是硬盘上的一个单独的文件。可以把一个大程序分解为多个模块或文件。或者也可以反过来,从一个小模块开始...原创 2018-10-29 18:34:46 · 276 阅读 · 0 评论 -
Python——用Pygame画简单图形
前边已经了解到编程的很多基本要素:输入和输出、变量、判断、循环、列表、函数、对象和模块。下边开始就要用Python完成一些更有意思的事情啦!原创 2018-10-31 13:48:18 · 12409 阅读 · 0 评论 -
Python——pygame图像处理
文章目录1. 单个像素2. 图像原创 2018-11-11 18:51:24 · 6694 阅读 · 0 评论 -
Python初探
所有文章用的Python2.7.15版本在Windows系统下。原创 2018-09-19 21:12:03 · 361 阅读 · 0 评论