Python Homework
文章平均质量分 64
Wayne_Mai
小小竹排江中游,巍巍青山两岸走.
展开
-
Python Homepage
Python主页浏览感想首先,从主页的网址上就可以发现,Python官网所用的后缀名是org,这也许暗示了PSF(Python Software Foundation)是作为一个非盈利组织来建设和管理网站的。 同绝大多数网站类似,主页上提供了可搜索全站内容的搜索框及繁多的索引目录。从Python, PSF, Docs, Pypi, Jobs, Community到About,Down...原创 2018-03-08 14:19:11 · 631 阅读 · 0 评论 -
Insert Interval Leetcode #57 题解[Python]
题目来源https://leetcode.com/problems/insert-interval/description/题目描述Given a set of non-overlapping intervals, insert a new interval into the intervals (merge if necessary).You may assume tha...原创 2018-05-12 11:21:45 · 1392 阅读 · 0 评论 -
Search a 2D Matrix Leetcode #74 题解[Python]
题目来源https://leetcode.com/problems/search-a-2d-matrix/description/题目描述Write an efficient algorithm that searches for a value in an m x n matrix. This matrix has the following properties:Int...原创 2018-05-12 12:37:40 · 295 阅读 · 0 评论 -
Maximum Gap Leetcode #164 题解[Python]
题目来源https://leetcode.com/problems/maximum-gap/description/题意分析Given an unsorted array, find the maximum difference between the successive elements in its sorted form.Return 0 if the array ...原创 2018-05-12 13:21:18 · 900 阅读 · 0 评论 -
Count Primes Leetcode #204 题解[Python]
题目来源https://leetcode.com/problems/count-primes/description/题目描述Count the number of prime numbers less than a non-negative number, n.Example: Input: 10 Output: 4 Explanation: Ther...原创 2018-05-12 14:35:35 · 434 阅读 · 0 评论 -
Maximum Depth of Binary Tree Leetcode #104 题解[Python]
题目来源https://leetcode.com/problems/maximum-depth-of-binary-tree/description/题意分析Given a binary tree, find its maximum depth.The maximum depth is the number of nodes along the longest path f...原创 2018-05-12 14:43:30 · 257 阅读 · 0 评论 -
Best Time to Buy and Sell Stock Leetcode #121 题解[Python]
题目来源https://leetcode.com/problems/best-time-to-buy-and-sell-stock/description/题目描述Say you have an array for which the ith element is the price of a given stock on day i.If you were only pe...原创 2018-05-12 14:59:10 · 281 阅读 · 0 评论 -
Longest Palindromic Substring Leetcode #5 题解[Python]
题目描述Given a string s, find the longest palindromic substring in s. You may assume that the maximum length of s is 1000.Example 1:Input: "babad"Output: "bab"Note: "aba" is also a valid answ...原创 2018-04-27 18:37:09 · 186 阅读 · 0 评论 -
House Robber Leetcode #198 题解[Python]
题目描述You are a professional robber planning to rob houses along a street. Each house has a certain amount of money stashed, the only constraint stopping you from robbing each of them is that adjace...原创 2018-04-29 10:11:13 · 184 阅读 · 0 评论 -
Matplotlib绘制高斯核概率分布(Gaussian kernel density estimator)等实战
Exercise 11.1这个十分简单, plot霸王硬上弓即可."""Exercise 11.1: Plotting a functionPlot the functionf(x) = sin2(x − 2)e−x2over the interval [0; 2]. Add proper axis labels, a title, etc."""import mat...原创 2018-05-26 22:03:15 · 7503 阅读 · 1 评论 -
Numpy的一些矩阵运算实例
题目如下代码实现前三题的代码如下:import numpy as npfrom scipy.linalg import toeplitzfrom scipy.sparse.linalg import svds# Generate matrices A, with random Gaussian entries, B, a Toeplitz matrix, whe...原创 2018-05-22 23:29:41 · 1030 阅读 · 0 评论 -
Anscombe's quartet
Part 1For each of the four datasets…Compute the mean and variance of both x and y Compute the correlation coefficient between x and y Compute the linear regression line: y=β0+β1x+ϵ (hint: use st...原创 2018-06-12 14:15:57 · 382 阅读 · 0 评论 -
Maximum Subarray Leetcode #53 题解[Python]
题目来源https://leetcode.com/problems/maximum-subarray/description/题目描述Given an integer array nums, find the contiguous subarray (containing at least one number) which has the largest sum and re...原创 2018-05-12 11:06:25 · 820 阅读 · 0 评论 -
Partition to K Equal Sum Subsets Leetcode #698 题解[Python]
题目来源https://leetcode.com/problems/partition-to-k-equal-sum-subsets/description/题目描述Given an array of integers nums and a positive integer k, find whether it’s possible to divide this array...原创 2018-05-05 00:15:00 · 513 阅读 · 0 评论 -
Search in the rotated array Leetcode #33 题解[Python]
题目描述Suppose an array sorted in ascending order is rotated at some pivot unknown to you beforehand.(i.e., [0,1,2,4,5,6,7] might become [4,5,6,7,0,1,2]).You are given a target value to search. I...原创 2018-04-27 01:21:12 · 179 阅读 · 0 评论 -
个人对未来Python项目的展望
利用Python想做的微小事情首先,成为Python高手之后听说是有不少好处的,比如以下: 当然,这只是个玩笑。如果说彼时有什么需要实现的程序的话,那人工智能, 大数据这些时下热门的内容我都是非常感兴趣的。与此同时,我也对科学探索充满了想法。 而最近的新闻无疑极大地吸引了我的注意力: https://www.nasa.gov/press-release/artificial-...原创 2018-03-08 15:20:53 · 2188 阅读 · 0 评论 -
Python入门与实践 Chapter 3 动手试一试
Chapter 3 课后练习3-1 姓名: 将一些朋友的姓名存储在一个列表中, 并将其命名为names 。 依次访问该列表中的每个元素, 从而将每个朋友的姓名都打印出来。3-2 问候语: 继续使用练习3-1中的列表, 但不打印每个朋友的姓名, 而为每人打印一条消息。 每条消息都包含相同的问候语, 但抬头为相应朋友的姓名。3-3 自己的列表: 想想你喜欢的通勤方式, 如骑摩托车或开汽车...原创 2018-03-14 22:09:01 · 390 阅读 · 0 评论 -
Python入门与实践 Chapter 4 动手试一试
4-3 数到20 : 使用一个for 循环打印数字1~20(含) 。4-5 计算1~1 000 000的总和 : 创建一个列表, 其中包含数字1~1 000 000, 再使用min() 和max() 核实该列表确实是从1开始, 到1 000 000结束的。 另外, 对这个列表 调用函数sum() , 看看Python将一百万个数字相加需要多长时间。4-6 奇数 : 通过给函数range()...原创 2018-03-17 15:20:28 · 607 阅读 · 0 评论 -
Python入门与实践 Chapter 8 动手试一试
8-9 魔术师 : 创建一个包含魔术师名字的列表, 并将其传递给一个名为show_magicians() 的函数, 这个函数打印列表中每个魔术师的名字。 8-10 了不起的魔术师 : 在你为完成练习8-9而编写的程序中, 编写一个名为make_great() 的函数, 对魔术师列表进行修改, 在每个魔术师的名字中都加入字样“the Great”。 调用函数show_magicians() , ...原创 2018-03-30 01:36:45 · 712 阅读 · 3 评论 -
Python入门与实践 Chapter 2 动手试一试
Chapter 2 课后练习2-1 简单消息: 将一条消息存储到变量中, 再将其打印出来。2-2 多条简单消息: 将一条消息存储PythonPythonyth到变量中, 将其打印出来; 再将变量的值修改为一条新消息, 并将其打印出来2-3 个性化消息: 将用户的姓名存到一个变量中, 并向该用户显示一条消息。 显示的消息应非常简单, 如“Hello Eric, would you li...原创 2018-03-09 14:51:51 · 319 阅读 · 0 评论 -
Python入门与实践 Chapter 9 动手试一试
9-3 用户 : 创建一个名为User 的类, 其中包含属性first_name 和last_name , 还有用户简介通常会存储的其他几个属性。 在类User 中定义一个名 为describe_user() 的方法, 它打印用户信息摘要; 再定义一个名为greet_user() 的方法, 它向用户发出个性化的问候。 创建多个表示不同用户的实例, 并对每个实例都调用上述两个方法。9-5 尝...原创 2018-04-07 20:28:56 · 284 阅读 · 0 评论 -
Python入门与实践 Chapter 10 动手试一试
10-8 猫和狗 : 创建两个文件cats.txt和dogs.txt, 在第一个文件中至少存储三只猫的名字, 在第二个文件中至少存储三条狗的名字。 编写一个程序, 尝试读取这些文件, 并将其内容打印到屏幕上。 将这些代码放在一个try-except 代码块中, 以便在文件不存在时捕获FileNotFound 错误, 并打印一条友好的消息。 将其中一个文件 移到另一个地方, 并确认except ...原创 2018-04-07 21:36:07 · 370 阅读 · 0 评论 -
Python入门与实践 Chapter 5 动手试一试
5-3 外星人颜色#1 : 假设在游戏中刚射杀了一个外星人, 请创建一个名为alien_color 的变量, 并将其设置为’green’ 、 ‘yellow’ 或’red’ 。 编写一条if 语句, 检查外星人是否是绿色的; 如果是, 就打印一条消息, 指出玩家获得了5个点。 编写这个程序的两个版本, 在一个版本中上述测试通过了, 而在另一个版本中未通过(未通过测试时没有输出) 。 5-4 ...原创 2018-03-25 12:21:35 · 401 阅读 · 0 评论 -
Python入门与实践 Chapter 11 动手试一试
11-1 城市和国家 : 编写一个函数, 它接受两个形参: 一个城市名和一个国家名。 这个函数返回一个格式为City, Country 的字符串, 如Santiago, Chile 。 将 这个函数存储在一个名为city_functions.py的模块中。创建一个名为test_cities.py的程序, 对刚编写的函数进行测试(别忘了, 你需要导入模块unittest 以及要测试的函数) 。 编...原创 2018-04-15 14:35:28 · 303 阅读 · 0 评论 -
Python入门与实践 Chapter 7 动手试一试
7-5 电影票 : 有家电影院根据观众的年龄收取不同的票价: 不到3岁的观众免费; 3~12岁的观众为10美元; 超过12岁的观众为15美元。 请编写一个循环, 在其中询问用 户的年龄, 并指出其票价。 7-9 五香烟熏牛肉(pastrami) 卖完了 : 使用为完成练习7-8而创建的列表sandwich_orders , 并确保’pastrami’ 在其中至少出现了三次。 在程序开头附近添加...原创 2018-03-28 21:29:50 · 759 阅读 · 0 评论 -
Contain with most water Leetcode #11 题解[Python]
题目描述Given n non-negative integers a1, a2, …, an, where each represents a point at coordinate (i, ai). n vertical lines are drawn such that the two endpoints of line i is at (i, ai) and (i, 0). Fin...原创 2018-04-26 00:56:22 · 344 阅读 · 0 评论 -
Scipy库的一些应用
Exercise 10.1对于最小二乘法, 因为Scipy中对应的实现是基于假定: Data=m*(n+1)来的, 也就是说我们需要附加一列全为 1 的列到原始数据中. 这样一来, 我们就可以省略截距. 具体证明过程可以看这里: 正规方程.代码实现如下:"""Exercise 10.1: Least squaresGenerate matrix A 2 Rm×n ...原创 2018-06-02 14:56:52 · 847 阅读 · 0 评论