自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Python学习第十五周作业——综合练习

由于端午放假,导致我以为昨天才星期一,作业和课程设计事情又多,就忘记把写好的代码发到博客上了,希望TA见谅。作业题目代码如下:from sklearn import datasets, cross_validation, metricsfrom sklearn.naive_bayes import GaussianNBfrom sklearn.svm import SVCfrom sklea...

2018-06-20 11:25:25 413

原创 Python学习第十四周作业——综合练习

题目来源于该网站:https://nbviewer.jupyter.org/github/schmit/cme193-ipython-notebooks-lecture/blob/master/Exercises.ipynb%matplotlib inlineimport randomimport numpy as npimport scipy as spimpo...

2018-06-12 22:44:05 533

原创 Python学习第十三周作业——scipy扩展包

第一题 Least squares关于这一道题,使用scipy库中的leastsq函数即可求解。第一步:生成可用的矩阵和向量先生成矩阵A,向量bb,考虑到后期该问题需要有解,向量b不随机生成,而是先随机生成x,然后算出b。代码如下import scipy as spimport numpy as npimport matplotlib.pyplot as plt# 维数m = 20n =...

2018-06-04 00:27:34 552

原创 Python学习第十二周作业——绘制函数图像

Python可以绘制函数图像,但需要扩展包matplotlib支持。第一题绘制函数图像,添加标签和标题import numpy as npfrom matplotlib import pyplot as plt x = np.linspace(0,2,50)y = np.sin(x-2) * np.sin(x-2) * np.exp(-x**2)plt.figure(1)plt.xlab...

2018-05-28 02:14:39 19764 1

原创 Python学习第十一周作业——矩阵运算

Python可以对矩阵进行运算,但需要扩展包numpy和scipy支持。题目需要生成符合要求的矩阵,使用类np中的mat函数实现

2018-05-22 00:49:34 320

原创 Python学习第九周第二次作业——LeetCode练习

第九周课后作业,LeetCode上的题目选一道写一下题目链接:https://leetcode-cn.com/problems/house-robber-ii/description/第213题 打家劫舍 II你是一个专业的小偷,计划偷窃沿街的房屋,每间房内都藏有一定的现金。这个地方所有的房屋都围成一圈,这意味着第一个房屋和最后一个房屋是紧挨着的。同时,相邻的房屋装有相互连通的防盗系统,如果两间相...

2018-05-06 23:53:22 202

原创 Python学习第九周第一次作业——LeetCode练习

第九周课后作业,LeetCode上的题目选一道写一下题目链接:https://leetcode-cn.com/problems/merge-k-sorted-lists/description/第23题 合并k个有序链表合并 k 个排序链表,返回合并后的排序链表。请分析和描述算法的复杂度。示例:输入:  1->4->5,  1->3->4,  2->6输出: 1-&g...

2018-04-30 11:29:37 224

原创 Python学习第八周第二次作业——LeetCode练习

第八周课后作业,LeetCode上的题目选一道写一下题目链接:https://leetcode-cn.com/problems/triangle/description/第120题 三角形最小路径和给定一个三角形,找出自顶向下的最小路径和。每一步只能移动到下一行中相邻的结点上。例如,给定三角形:     [2],    [3,4],   [6,5,7],  [4,1,8,3]自顶向下的最小路径和为...

2018-04-30 10:00:20 215

原创 Python学习第八周第一次作业——LeetCode数组

第八周课后作业,LeetCode上的数组题目选一道写一下题目链接:https://leetcode-cn.com/problems/median-of-two-sorted-arrays/description/第4题 两个排序数组的中位数给定两个大小为 m 和 n 的有序数组 nums1 和 nums2 。请找出这两个有序数组的中位数。要求算法的时间复杂度为 O(log (m+n)) 。示例 1...

2018-04-30 09:59:04 217 1

原创 Python学习第六周作业——测试代码

第六周课后作业,第十一章的练习题写一下11-1 城市和国家 : 编写一个函数, 它接受两个形参: 一个城市名和一个国家名。 这个函数返回一个格式为City, Country 的字符串, 如Santiago, Chile 。 将这个函数存储在一个名为city_functions.py的模块中。创建一个名为test_cities.py的程序, 对刚编写的函数进行测试(别忘了, 你需要导入模块unitt...

2018-04-14 17:07:02 1492 1

原创 Python学习第五周第二次作业——文件和异常

第五周课后作业,第十章的练习题选几道写一下10-2 C语言学习笔记 : 可使用方法replace() 将字符串中的特定单词都替换为另一个单词。读取你刚创建的文件learning_python.txt中的每一行, 将其中的Python都替换为另一门语言的名称, 如C。 将修改后的各行都打印到屏幕上。 filename = 'learning_python.txt'with open(filena...

2018-04-07 15:49:31 485

原创 Python学习第五周第一次作业——类

第五周课后作业,第九章的练习题选几道写一下9-3 用户 : 创建一个名为User 的类, 其中包含属性first_name 和last_name , 还有用户简介通常会存储的其他几个属性。 在类User 中定义一个名为describe_user() 的方法, 它打印用户信息摘要; 再定义一个名为greet_user() 的方法, 它向用户发出个性化的问候。创建多个表示不同用户的实例, 并对每个实例...

2018-04-07 11:31:44 871

原创 Python学习第四周第二次作业——函数

第四周课后作业,第八章的练习题选几道写一下8-2 喜欢的图书 : 编写一个名为favorite_book() 的函数, 其中包含一个名为title 的形参。 这个函数打印一条消息, 如One of my favorite books is Alice in Wonderland 。 调用这个函数, 并将一本图书的名称作为实参传递给它。 def favorite_book(title): p...

2018-03-31 18:53:57 495

原创 Python学习第四周第一次作业——用户输入和while循环

第四周课后作业,第七章的练习题选几道写一下7-2 餐馆订位 : 编写一个程序, 询问用户有多少人用餐。 如果超过8人, 就打印一条消息, 指出没有空桌; 否则指出有空桌。 number = input("有多少人需要用餐?")number = int(number)if number > 8: print("没有空桌子了")else: print("有空桌子")7-5 ...

2018-03-31 17:00:26 228

原创 Python学习第三周第二次作业——字典

第三周课后作业,第六章的练习题选几道写一下6-2 喜欢的数字 : 使用一个字典来存储一些人喜欢的数字。 请想出5个人的名字, 并将这些名字用作字典中的键; 想出每个人喜欢的一个数字, 并将这些数字作为值存储在字典中。 打印每个人的名字和喜欢的数字。 为让这个程序更有趣, 通过询问朋友确保数据是真实的。 favorite_numbers = {'john':6,'alice':3,'bob':9,'...

2018-03-24 11:12:40 921

原创 Python学习第三周第一次作业——if语句

第三周课后作业,第五章的练习题选几道写一下5-5 外星人颜色#3 : 将练习5-4中的if-else 结构改为if-elif-else 结构。如果外星人是绿色的, 就打印一条消息, 指出玩家获得了5个点。如果外星人是黄色的, 就打印一条消息, 指出玩家获得了10个点。如果外星人是红色的, 就打印一条消息, 指出玩家获得了15个点。编写这个程序的三个版本, 它们分别在外星人为绿色、 黄色和红色时打印...

2018-03-24 10:34:08 595

原创 Python学习第二周第二次作业——操作列表

第二周课后作业,第四章的练习题选几道写一下4-2 动物 : 想出至少三种有共同特征的动物, 将这些动物的名称存储在一个列表中, 再使用for 循环将每种动物的名称都打印出来。修改这个程序, 使其针对每种动物都打印一个句子, 如“A dog would make a great pet”。在程序末尾添加一行代码, 指出这些动物的共同之处, 如打印诸如“Any of these animals wou...

2018-03-18 11:46:22 826

原创 Python学习第二周第一次作业——列表简介

第二周课后作业,第三章的练习题选几道写一下3-2 问候语: 继续使用练习3-1中的列表, 但不打印每个朋友的姓名, 而为每人打印一条消息。 每条消息都包含相同的问候语, 但抬头为相应朋友的姓名。 names = ['bob', 'adam', 'mary', 'sam']for friend in names: print(friend.title() + ', nice to meet...

2018-03-17 17:32:41 279

原创 Python学习第一周第二次作业——简单程序编写

第一周的课后作业,挑选几个练习题完成。第一次使用Python编程,有点不适应,老是习惯打分号2-2 多条简单消息: 将一条消息存储到变量中, 将其打印出来; 再将变量的值修改为一条新消息, 并将其打印出来。 message = "Hello Python!"print(message)message = "It's good!"print(message)message = "Impo...

2018-03-11 16:44:09 1752

原创 Python学习第一周第一次作业——浏览Python主页和确立目标

一、浏览Python主页Python是一种面向对象的解释型计算机程序设计语言,曾有人感慨,“Python是世界上最好的编程语言”,而在IEEE发布的2017年变成语言排行榜上,Python高居首位。这都展示了Python强大的功能和良好的泛用性,这学期我们学习Python编程,那首要的自然是去它的官网https://www.python.org/看看。首先吸引我的是Python的quotes,许多...

2018-03-11 11:10:24 325

空空如也

空空如也

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

TA关注的人

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