python
weixin_44696566
这个作者很懒,什么都没留下…
展开
-
(CODE)计算机视觉引论及数字成像系统
“Hello, world! ”程序import cv2 as cvimg = cv.imread(r'G:\test\images\lena.jpg')#lena图像cv.imshow('Hello World!!', img)#显示图像cv.waitKey(4000)#等待cv.destroyAllWindows()#关闭'''imread()读入一幅图像imshow()显示图像'''图像改变大小、平滑、阈值化'''高斯模糊,尺寸,灰度,阈值化'''import cv2原创 2020-09-16 17:19:29 · 261 阅读 · 0 评论 -
Python-练习 48. 更复杂的用户输入
练习 48. 更复杂的用户输入游戏词汇表(lexicon)48.1.1 拆解句子48.1.2 词汇表元组(Lexicon Tuples)48.1.3 扫描输入48.1.4 异常和数字一个测试优先挑战你需要测试附加练习常见问题在之前的游戏中,你通过设置特定的字符串来控制用户的输入。比如,只有用户输入“run”,而且得是精确的“run”,游戏才能正常运行。他们要是输入了类似的短语,比如“run fast”,程序都会报错。但我们需要的是一个能让用户通过多种方式来输入的设备,同时可以把用户输入的内容转换成计算机能原创 2020-09-14 21:56:15 · 664 阅读 · 0 评论 -
Python-练习 47. 自动化测试
Python-练习 47. 自动化测试写一个测试用例(test case)game.pyex47_tests.py测试指南你会看到附加练习常见问题为了确认游戏功能是否正常,你需要一遍一遍地在你的游戏中输入命令。这个过程非常枯燥。如果能写一小段代码来测试你的代码岂不是更好?一旦你对程序做了任何修改,或者添加了什么新东西,你只要“跑一下你的测试”,这些测试就能确保程序依然能正常运行。这些自动测试不会捕捉到所有 bug,但是可以让你无需重复输入命令来运行你的代码,从而为你节约很多时间。从这一节开始,以后每个练原创 2020-09-13 19:49:36 · 371 阅读 · 0 评论 -
Python-练习 46. 一个项目骨架
Python-练习 46. 一个项目骨架Windows 10 设置创建项目骨架目录setup.pyNAME_tests.py最终目录结构测试你的 Setup使用这个骨架课后测试常见问题这个练习你将学习如何创建一个好的项目“骨架”(skeleton)目录。这个骨架目录具备让项目跑起来的所有基本内容。它里边会包含你的项目文件布局、自动化测试代码、模块,以及安装脚本。当你建立一个新项目的时候,只要把这个目录复制过去,改改目录的名字,再编辑里边的文件就行了。Windows 10 设置Windows 10 的安原创 2020-06-30 18:42:46 · 588 阅读 · 1 评论 -
Python-练习 45. 你来做一个游戏
你要开始学会自食其力了。通过阅读这本书,你应该已经知道,你需要的所有的信息网上都有,你只要去搜索就能找到。唯一困扰你的就是如何使用正确的词汇进行搜索。学到现在,你在挑选搜索关键字方面应该已经有些感觉了。现在是时候尝试写一个大项目,并让它运行起来。要求如下:创建一个不同于我之前那个的游戏。使用多个文件,并使用 import 来调用它们。确保你知道 import 的用法。每个房间使用一个类,并给出符合其用途的类名(比如 GoldRoom、KoiPondRoom)。你的执行器需要了解这些房间,所以创建原创 2020-06-30 17:21:19 · 216 阅读 · 0 评论 -
Python-练习 40. 模块、类和对象
Python-练习 40. 模块、类和对象模块就像字典ex40a.pymystuff.pymystuff.pyex40b.py40.1.1 类就像模块ex40c.py40.1.2 对象就像导入(import)ex40c.py40.1.3 获取数据40.1.4 第一个类的例子运行结果问题Python 是一门“面向对象的编程语言”(Object Oriented Programming)。这是指 Python 中有一个叫做类(class)的结构,能够让你用一种特定的方式结构化你的软件。通过使用类,你可以让你原创 2020-05-26 21:41:44 · 231 阅读 · 0 评论 -
Python-练习 32 循环和列表
Python-练习 32 循环和列表ex32.py代码运行结果问题在这个练习中用一个 for-loop 来创建和打印各种列表。在能够用一个 for-loop 之前,需要一种方法来把这些循环的结果储存在某处。最好的办法就是用列表。列表顾名思义就是一个按顺序从头到尾组成的某种东西的容器。它并不复杂:你只需要学习一个新的语法。首先,你可以这样创建列表:hairs = ['brown', 'blond', 'red']eyes = ['brown', 'blue', 'green'] weights =原创 2020-05-21 21:47:52 · 650 阅读 · 0 评论 -
Python-练习 27 记忆逻辑
Python-练习 27 记忆逻辑The Truth TermsThe Truth Tables问题The Truth Terms在 Python 中我们有下面这些词条(字符和短语)来判断某些东西是 “True” 还是 “False” 。计算机的逻辑就是看这些字符和变量的组合在特定程序和特定点下是不是 True。andornot!= (不等于)== (等于)>= (大于等于)<= (小于等于)TrueFalse你其实之前已经遇到过这些字符了,但是可能不是 terms。原创 2020-05-19 21:05:05 · 114 阅读 · 0 评论 -
Python-练习 26 恭喜你,来做个测试吧!
Python-练习 26 恭喜你,来做个测试吧!ex26.py源代码修改后运行结果问题去官网下载:https://learnpythonthehardway.org/python3/exercise26.txt把这些代码复制到一个文件中,并命名为 ex26.py 。这是唯一一次允许你复制粘贴的地方。ex26.py源代码print("How old are you?", end=' ')age = input()print("How tall are you?", end=' ')print原创 2020-05-19 20:55:44 · 321 阅读 · 0 评论 -
Python-练习 20 函数和文件
Python-练习 20 函数和文件ex20.py代码运行结果问题ex20.py代码from sys import argv#导入功能script, input_file = argv#解包def print_all(f):#打印整个文件内容 print(f.read())def rewind(f):#移动文件读取指针到指定位置。 f.seek(0)def print_a_line(line_count, f):#按行读取文件 print(line_count,原创 2020-05-18 20:09:25 · 164 阅读 · 0 评论