![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
python
gleam_
这个作者很懒,什么都没留下…
展开
-
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 · 352 阅读 · 0 评论 -
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 · 662 阅读 · 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 · 282 阅读 · 0 评论 -
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 · 335 阅读 · 0 评论 -
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 · 248 阅读 · 0 评论 -
python第9周作业——leetcode 458 可怜的小猪
题目有1000只水桶,其中有且只有一桶装的含有毒药,其余装的都是水。它们从外观看起来都一样。如果小猪喝了毒药,它会在15分钟内死去。问题来了,如果需要你在一小时内,弄清楚哪只水桶含有毒药,你最少需要多少只猪?回答这个问题,并为下列的进阶问题编写一个通用算法。进阶:假设有 n 只水桶,猪饮水中毒后会在 m 分钟内死亡,你需要多少猪(x)就能在 p 分钟内找出“有毒”水桶?n只水桶...原创 2018-05-09 12:50:09 · 1881 阅读 · 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 · 417 阅读 · 0 评论 -
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 · 680 阅读 · 0 评论 -
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 · 3709 阅读 · 0 评论 -
python第五周作业——chapter 10 文件和异常
Chapter 10本次课主要讲了文件的读写和异常。第二次课讲了使用json存储数据习题Q 10-1 Python学习笔记 : 在文本编辑器中新建一个文件, 写几句话来总结一下你至此学到的Python知识, 其中每一行都以“In Python you can”打头。 将这个文件命名为learning_python.txt, 并将其存储到为完成本章练习而编写的程序所在的目录中。 编写一个程序, 它读...原创 2018-04-09 08:46:30 · 207 阅读 · 0 评论 -
python第6周作业——Chapter 11 测试
Chapter 11在本章中, 学习了: 如何使用模块unittest 中的工具来为函数和类编写测试; 如何编写继承unittest.TestCase 的类, 以及如何编写测试方法, 以核实函数和类的行为符合预期; 如何使用方法 setUp() 来根据类高效地创建实例并设置其属性, 以便在类的所有测试方法中都可使用它们。 习题Q 11-2 人口数量 :修改前面的函数, 使其包含第三个必不可少的形参...原创 2018-04-10 10:27:34 · 826 阅读 · 0 评论 -
python第五周作业——chapter 9 类
Chapter 9本章学习了类的相关知识,包括:如何编写类; 设置属性,编写方法;修改实例的属性——包括直接修改以及通过方法进行修改;类的继承;将类存储在模块中,导入类;Python标准库;类编码风格。 习题Q 9-1 餐馆 : 创建一个名为Restaurant 的类,其方法__init__() 设置两个属性: restaurant_name 和cuisine_type 。 创建一个名为descr...原创 2018-04-04 21:39:25 · 364 阅读 · 0 评论 -
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 · 205 阅读 · 0 评论 -
python第三周作业——chapter 5:if语句,chapter 6:字典
Chapter 5本章主要学习条件判断,简单的if语句,if语句用于列表处理等Q 5-2 对于下面列出的各种测试, 至少编写一个结果为True 和False 的测试。检查两个字符串相等和不等。使用函数lower() 的测试。检查两个数字相等、 不等、 大于、 小于、 大于等于和小于等于。使用关键字and 和or 的测试。测试特定的值是否包含在列表中。测试特定的值是否未包含在列表中。 知识点:条件判...原创 2018-03-22 23:19:06 · 505 阅读 · 0 评论 -
python入门——从官网看起
今天,作为一个小白,浏览了Python的官网,在抵抗了很久英文界面后,心平气和地欣赏,发现其实Python官网还是对新手很友好的。首先要表扬一下UI设计,简洁美观,功能分类清晰齐全,布局也很工整,强迫症表示满意!出于好奇查了一下Python的logo涵义,不过只查到这是两条纠缠的蟒蛇,深意未解。最实用的应该还是官网上的Doc,就是文档部分。官网Doc链接这部分包括了新手指引,关于 python 2...原创 2018-03-06 15:42:37 · 818 阅读 · 1 评论 -
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 · 189 阅读 · 0 评论 -
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 · 296 阅读 · 0 评论