自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(22)
  • 收藏
  • 关注

原创 文件名不要与模块名重合,否则会发生调用的模块失效的情况

文件名不要与模块名重合,否则会发生调用的模块失效的情况例子:cookielib.pyimport urllib2import cookielibcookie = cookielib.CookieJar()handler = urllib2.HTTPCookieProcessor(cookie)opener = urllib2.build_opener(handler)res...

2019-12-04 15:16:24 212

转载 python核心编程第二版第八章答案

8.1(a)C语句被执行(b)D语句被执行(c)B语句被执行8.2循环def jishu(): f = int(input('please input start number')) t = int(input('please input least number')) i = int(input('plaese input increment number'))...

2019-11-14 17:28:25 296

原创 python核心编程第二版第七章答案

7.1字典方法。哪个字典方法可以把2个字典合并到一起?答: 可以使用方法dict1.update(dict2),把2个字典合并到一起。7.2我们知道字典的值可以是任意的python对象,那字典的键如何?请试着将除了数字和字符串以外的其他不同类型对象作为字典的键,看看哪些类型可以,哪些不行?对那些不能作为字典的键的对象类型,你认为是什么原因1.字典的键只能是可哈希的对象。2.当元组中的值仅有...

2019-11-08 17:48:26 670

原创 python核心编程第二版第六章答案

6.1-string模块中是否有一种字符串方法或者函数可以帮我鉴定下一个字符串是否是另一个大字符串的一部分?string模块的find内建函数,string.find(str,beg=0,end=len(str)),在beg和end之间查找str字符串。string模块中index内建函数,string.index(str,beg=0,end=len(str)),类似于find()函数,不过查...

2019-11-06 17:21:01 434

原创 算法图解--K最近邻算法

要点:1.KNN用于分类和回归,需要考虑最近的邻居。分类就是编组,回归就是预测结果(如数值)2.特性抽取的意义就是将物品转换为一系列可以比较的数字。3.能否挑选合适的特性事关KNN算法的成败。4.OCR指的是光学字符识别,提取线段、点和曲线等特征。5.大多数机器学习的算法都包含训练的步骤,例如OCR的第一步就是查看大量的数字图像提取特征。...

2019-10-31 19:45:14 232

原创 python核心编程第二版第五章答案

5.1整形。讲讲Python普通整型和长整型的区别。普通整型:python的标准型整数是最通用的数字类型,32位机器上,标准整型取值范围是-231到231-1。在64位机器上使用64位编译器编译python,在这个系统上的整型将是64位。python标准整型等价于C的(有符号)长整型。一般用十进制表示整型,python支持八进制和十六进制表示,八进制以“0”开始,十六进制以“0x”或者“0X”开...

2019-10-31 17:58:37 430

原创 算法图解--动态规划

动态规划注意点:1.仅当每个子问题都是离散的,即不依赖于其他子问题时,动态规划才管用。2.需要在给定约束条件下优化某个问题时,可使用动态规划来解决。3.问题可以分解为离散子问题时,可以使用动态规划来解决。4.每种动态规划解决方案都涉及网格。5.单元格中的值通常是你要优化的值。6.每个单元格都是一个子问题,因此你需要考虑如果将问题分解成子问题。7.没有放之四海皆准的计算动态规划解决方案...

2019-10-30 14:43:43 360

原创 算法图解--贪婪算法与NP完全问题

要点:1.贪婪算法是一种近似算法,可以用来解决一些NP完全问题。2.元素较少时算法的运行速度很快,随着元素数量增加,速度变得非常慢。这是NP完全问题。3.涉及‘所有组合’的问题通常是NP完全问题4.不能将问题分成小问题,必须考虑各种可能的情况。这可能是NP完全问题。5.如果问题设计序列(类似城市序列)并且难以解决,这可能是NP完全问题。6.如果问题涉及集合并且难以解决,可能是NP完全问...

2019-10-29 15:24:05 392

原创 算法图解-迪克斯特拉算法

迪克斯特拉算法步骤:1.找出“最便宜”的节点,即可在最短时间内到达的节点2.更新该节点的邻居节点的开销(以便于之后的循环)3.重复这个过程,直至对图中的每个节点都这样做了4.计算最终路径注意点:1.计算非加权图中的最短路径,可以使用广度优先搜索。计算加权图中的最短路径,可使用迪克斯特拉算法。2.迪克斯特拉算法只适用于有向无环图3.如果有负权边,那么就不能使用迪克斯特拉算法,这个时候...

2019-10-28 16:42:31 1670

原创 递归的简单例子

1.写一个递归函数来表示列表中包含的元素数量def all(arr):if arr == []:return 0#基线条件是列表为空else:return 1+all(arr[1:])#递归条件arr = [1,1,1,1,1,2,2,2,2,2]print(all(arr))找出列表中最大的数字#思路找出列表中最大的数,那么我们只需要对列表中的2个数进行比较,剩下...

2019-10-22 17:34:41 190

原创 python从入门到实践第18章答案

18.2.pyfrom django.db import modelsclass Topic(models.Model): #用户学习的主题 text =models.CharField(max_length = 200) date_added = models.DateTimeField(auto_now_add = True) def __str__(...

2019-10-17 15:43:05 662

原创 选择排序简单示例

从一组数组中排出从小到大的顺序,思路是每次找出最小的数值,把他放到新的列表中,然后再在剩下的数组中寻找最小的数值,再把这个数值放到新的列表中,执行N次。循环中嵌套循环def findmin(arr): min = arr[0] min_number = 0 #先取一个数组中的值,定义索引为0 for i in range(1,len(arr)): ...

2019-10-16 22:05:06 136

原创 二分查找简单例子

在电话簿中根据名字查找电话号码(电话簿是一个字典)def phone_number(phone_list,name): high = len(phone_list)-1 low = 0 #因为python列表是从0开始记做第一个元素,所以high要列表长度-1,电话簿是一个字典 guess0 = [] for names in phone_list.ke...

2019-10-15 15:36:28 270 1

原创 python从入门到实践第十六章答案

16.2import csvfrom matplotlib import pyplot as pltfrom datetime import datetime#读取第一个文件数据filename_1 = 'sitka_weather_2014.csv'with open(filename_1) as f1: reader1 = csv.reader(f1) header...

2019-10-13 17:46:56 477

原创 python从入门到实践第十五章答案

15.1import matplotlib.pyplot as pltx_vaules = list(range(1,5000))y_values = [x*x*x for x in x_vaules]plt.scatter(x_vaules,y_values,edgecolors='none',s = 40)#设置图表标题并给坐标轴加上标签plt.title("Square Num...

2019-10-12 19:27:21 913

原创 《python编程从入门到实践》第十三章答案

13.1题首先我们需要创立对象(xingxing.py),还有运行的主程序(13.1.py),然后有星星的设置要求settings.py,还有运行的一些功能的具体内容game_functions.xingxing.py> import pygame> > from pygame.sprite import Sprite> > class Xingxing...

2019-07-10 17:12:34 1107

原创 《python编程从入门到实践》第十二章习题答案

12.1import pygamedef run_game(): #初始化创立一个屏幕对象 pygame.init() screen = pygame.display.set_mode((1600,1200)) pygame.display.set_caption('blue sky') bg_color = (0,0,255) #背景色设置成...

2019-07-03 15:20:08 3197 2

原创 python测试类和setUp方法的简单处理

python在unittest.TestCase类中有很多断言方法,具体就不列举了。先写出需要测试的类class Employee(): def __init__(self,first,last,money): #定义了类中有哪些属性 self.first=first self.last=last self.money=m...

2019-07-01 13:54:55 694 1

原创 python测试函数的方法

1.测试函数python测试函数是否正确,一般使用的是模块unittest,需要创建一个类,这个类的名字随便取,最好是以Test开头,但是这个类必须继承unittest.TestCase类。实例11.1我们先创建了city_functions.py文件,他的作用是定义一个函数,显示城市和国家名字,city_functions.py def get_city_country(city...

2019-06-30 16:57:54 861

原创 python储存数据

10.4 Python存储数据一般使用JSON格式存储和分享数据json.dump()存储数据,json.load()读取内存中的数据10.11import json#输入最喜欢的数字存储到文件中number=input('your favorite number\n')filemane='number.json'with open(filemane,'w') as f_obj:...

2019-06-06 16:22:56 354

原创 Python异常简单处理

Python编程从入门到实践 10.3异常1.我们可以使用try-except-else模块来处理 Python程序中出现的异常,其中try需要放置在出错语句的前面。10.6print(‘Please input two numbers’)numbe...

2019-06-06 12:24:37 177

转载 Hello world

Markdown编辑器欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下Markdown的基本语法知识。新的改变我们对Markdown编辑器进行了一些功能拓展与语法支持,除了标准的Markdown编辑器功能,我们增加了如下几点新功能,帮助你用它写博客:全新的界面设计...

2019-05-14 17:49:04 114

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除