- 博客(17)
- 收藏
- 关注
原创 python第15周作业——sklearn
Assignment In the second ML assignment you have to compare the performance of three di↵erent classification algorithms, namely Naive Bayes, SVM, and Random Forest. For this assignment you need ...
2018-06-20 00:28:58
318
原创 python第14周作业——Anscombe's quartet
原题目网址 Anscombe’s quartet comprises of four datasets, and is rather famous. Why? You’ll find out in this exercise.Anscombe’s quartet 数据代码import scipy.linalg as slimport pandas as pdimpor...
2018-06-09 20:58:08
690
1
原创 Python第13周作业——Scipy
Exercise 10.1: Least squaresGenerate matrix A 2 Rm×n with m > n. Also generate some vector b 2 Rm.Now find x = arg minx ||Ax - b||2.Print the norm of the residual. 代码:Exercise 10.2: OptimizationFin...
2018-06-06 00:24:04
293
原创 python第12周作业——Matplotlib
Exercise 11.1: Plotting a functionPlot the function over the interval [0,2]. Add proper axis labels, a title, etc.代码import numpy as npimport matplotlib.pyplot as pltimport seaborn as snsf,ax = pl...
2018-05-28 16:39:00
357
原创 python第11周作业——Numpy
Generate matrices A, with random Gaussian entries, B, a Toeplitz matrix, where A Rn×m and B Rm×m, for n = 200, m = 500.Exercise 9.1: Matrix operations题目: Calculate A + A, AA’; A’A and AB. Write ...
2018-05-22 22:59:37
253
原创 python第9周作业——leetcode 458 可怜的小猪
题目有1000只水桶,其中有且只有一桶装的含有毒药,其余装的都是水。它们从外观看起来都一样。如果小猪喝了毒药,它会在15分钟内死去。问题来了,如果需要你在一小时内,弄清楚哪只水桶含有毒药,你最少需要多少只猪?回答这个问题,并为下列的进阶问题编写一个通用算法。进阶:假设有 n 只水桶,猪饮水中毒后会在 m 分钟内死亡,你需要多少猪(x)就能在 p 分钟内找出“有毒”水桶?n只水桶...
2018-05-09 12:50:09
1925
2
原创 python第9周作业——leetcode 226 翻转二叉树
题目:翻转一棵二叉树。解题思路: 用递归解法,递归遍历树的每个节点,将左右子树互换代码:# Definition for a binary tree node.# class TreeNode:# def __init__(self, x):# self.val = x# self.left = None# s...
2018-04-30 16:03:06
440
原创 python第8周作业——leetcode 283.移动零
题目:给定一个数组 nums, 编写一个函数将所有 0 移动到它的末尾,同时保持非零元素的相对顺序。例如, 定义 nums = [0, 1, 0, 3, 12], 调用函数之后, nums 应为 [1, 3, 12, 0, 0]。注意事项: 1. 必须在原数组上操作,不要为一个新数组分配额外空间。 2. 尽量减少操作总数。解题思路: 用fast,slow两个指针指示数
2018-04-30 15:35:42
707
原创 python第8周作业——leetcode 21 合并两个有序链表
题目:将两个有序链表合并为一个新的有序链表并返回。新链表是通过拼接给定的两个链表的所有节点组成的。 示例: 输入:1->2->4, 1->3->4 输出:1->1->2->3->4->4解题思路: 用归并排序把有序链表合并。可用递归方法与非递归方法。方法1:递归# Definition for sin...
2018-04-30 13:59:10
3737
原创 python第6周作业——Chapter 11 测试
Chapter 11在本章中, 学习了: 如何使用模块unittest 中的工具来为函数和类编写测试; 如何编写继承unittest.TestCase 的类, 以及如何编写测试方法, 以核实函数和类的行为符合预期; 如何使用方法 setUp() 来根据类高效地创建实例并设置其属性, 以便在类的所有测试方法中都可使用它们。 习题Q 11-2 人口数量 :修改前面的函数, 使其包含第三个必不可少的形参...
2018-04-10 10:27:34
852
原创 python第五周作业——chapter 10 文件和异常
Chapter 10本次课主要讲了文件的读写和异常。第二次课讲了使用json存储数据习题Q 10-1 Python学习笔记 : 在文本编辑器中新建一个文件, 写几句话来总结一下你至此学到的Python知识, 其中每一行都以“In Python you can”打头。 将这个文件命名为learning_python.txt, 并将其存储到为完成本章练习而编写的程序所在的目录中。 编写一个程序, 它读...
2018-04-09 08:46:30
215
原创 python第五周作业——chapter 9 类
Chapter 9本章学习了类的相关知识,包括:如何编写类; 设置属性,编写方法;修改实例的属性——包括直接修改以及通过方法进行修改;类的继承;将类存储在模块中,导入类;Python标准库;类编码风格。 习题Q 9-1 餐馆 : 创建一个名为Restaurant 的类,其方法__init__() 设置两个属性: restaurant_name 和cuisine_type 。 创建一个名为descr...
2018-04-04 21:39:25
372
原创 python第四周作业——chapter7 输入和while;chapter8 函数
Chapter 7 本章主要学习用户输入和while循环,包括input()函数和while循环控制用户输入退出,处理列表和字典Q 7-2 餐馆订位 : 编写一个程序,询问用户有多少人用餐。 如果超过8人,就打印一条消息,指出没有空桌;否则指出有空桌。知识点:input()函数代码:#7-2coustomer_number = int(input("How many people are in ...
2018-03-28 23:54:39
214
原创 python第三周作业——chapter 5:if语句,chapter 6:字典
Chapter 5本章主要学习条件判断,简单的if语句,if语句用于列表处理等Q 5-2 对于下面列出的各种测试, 至少编写一个结果为True 和False 的测试。检查两个字符串相等和不等。使用函数lower() 的测试。检查两个数字相等、 不等、 大于、 小于、 大于等于和小于等于。使用关键字and 和or 的测试。测试特定的值是否包含在列表中。测试特定的值是否未包含在列表中。 知识点:条件判...
2018-03-22 23:19:06
531
python第二周作业——chapter 3,chapter 4 列表
本周主要学习了列表的相关知识,第三章包括如何定义列表以及如何增删元素; 如何对列表进行永久性排序, 以及如何为展示列表而进行临时排序; 第四章主要是列表的遍历,以及列表切片,元组。Chapter 3Q 3-4,3-5,3-6,3-9主要考察知识点是列表的增删改及长度代码:#3-4 Make a list that includes at least three people you’d like ...
2018-03-14 23:15:38
198
原创 python作业——变量和简单数据类型
第一次作业都很简单,直接贴题目和代码吧。Q2-2 多条简单消息: 将一条消息存储到变量中, 将其打印出来; 再将变量的值修改为一条新消息, 并将其打印出来 代码#2-2message = "Today is Thursday."print(message)message = "Tomorrow is Friday."print(message)结果Today is Thursday.To...
2018-03-08 23:00:07
361
原创 python入门——从官网看起
今天,作为一个小白,浏览了Python的官网,在抵抗了很久英文界面后,心平气和地欣赏,发现其实Python官网还是对新手很友好的。首先要表扬一下UI设计,简洁美观,功能分类清晰齐全,布局也很工整,强迫症表示满意!出于好奇查了一下Python的logo涵义,不过只查到这是两条纠缠的蟒蛇,深意未解。最实用的应该还是官网上的Doc,就是文档部分。官网Doc链接这部分包括了新手指引,关于 python 2...
2018-03-06 15:42:37
828
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人