![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
高级编程作业
文章平均质量分 70
weixin_41105059
这个作者很懒,什么都没留下…
展开
-
python主页浏览有感+关于python程序的设想
python官方主页:https://www.python.org/在浏览python主页后,我的第一感觉就是该主页正如python语言的特点一样简洁明了,整个版面由python logo 的颜色所组成,一眼看上去就让人联想到python的logo,版面分块明显,光是浏览主页用户就能得到许多信息,如python相关的最新新闻,将来的重大更新或活动,成功经验以及python的广阔用途。从网页设计的角...原创 2018-03-06 20:18:29 · 144 阅读 · 0 评论 -
高级编程作业 scipy 练习
Exercise 10.1: Least squares Generate matrix A ∈ Rm×n with m > n. Also generate some vector b ∈ Rm. Now find x = argminxk||Ax−bk||2. Print the norm of the residual.源代码 import scipyimport scipy....原创 2018-06-03 10:19:47 · 264 阅读 · 0 评论 -
高级编程作业 python Matplotlib 练习
源代码import numpy as npimport matplotlib.pyplot as pltplt.figure(figsize=(6,4))x = np.linspace(0,2,100)plt.plot(x,np.sin(x-2)**2*np.e**(-x**2))plt.xlabel("x")plt.ylabel("f(x)")plt.show()输出结果源代码输出...原创 2018-05-25 12:09:38 · 323 阅读 · 0 评论 -
高级编程作业 Leetcode 50. Pow(x, n)
实现 pow(x, n) ,即计算 x 的 n 次幂函数。解题思路除了用不断乘以n-1次x以外,可以采用类似于快速幂的算法减少运算次数,核心在于用平方使得指数减半源代码class Solution: def myPow(self, x, n): """ :type x: float :type n: int :rtype: f...原创 2018-04-28 09:37:14 · 95 阅读 · 0 评论 -
高级编程作业 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 a ...原创 2018-05-17 17:44:35 · 225 阅读 · 0 评论 -
高级编程作业 leetcode 5.最长回文子串
class Solution: def longestPalindrome(self, s): """ :type s: str :rtype: str """ n = len(s) maxL, maxR, max = 0, 0, 0 for i in range(n): ...原创 2018-04-26 15:42:42 · 126 阅读 · 0 评论 -
高级编程作业 leetcode 48.旋转图像
给定一个 n × n 的二维矩阵表示一个图像。将图像顺时针旋转 90 度。说明:你必须在原地旋转图像,这意味着你需要直接修改输入的二维矩阵。请不要使用另一个矩阵来旋转图像。示例 1:给定 matrix = [ [1,2,3], [4,5,6], [7,8,9]],原地旋转输入矩阵,使其变为:[ [7,4,1], [8,5,2], [9,6,3]]示例 2:给定...原创 2018-05-03 18:51:44 · 141 阅读 · 0 评论 -
高级编程 python作业 46. 全排列
递归思想:取出数组中第一个元素放到最后,即a[1]与a[n]交换,然后递归求a[n-1]的全排列1)如果数组只有一个元素n=1,a={1} 则全排列就是{1}2)如果数组有两个元素n=2,a={1,2} 则全排列是:{2,1}--a[1]与a[2]交换。交换后求a[2-1]={2}的全排列,归结到1){1,2}--a[2]与a[2]交换。交换后求a[2-1]={1}的全排列,归结到1)3)如果数组...原创 2018-04-23 20:37:56 · 404 阅读 · 0 评论 -
高级编程作业 python 第十章作业
10-1 Python学习笔记:在文本编辑器中新建一个文件,写几句话来总结一下你至此学到的Python知识,其中每一行都以“In Python you can”打头。将这个文件命名为 learning_python.txt,并将其存储到为完成本章练习而编写的程序所在的目录中。编写一个程序,它读取这个文件,并将你所写的内容打印三次:第一次打印时读取整个 文件;第二次打印时遍历文件对象;第三次打印时将...原创 2018-04-06 14:12:03 · 849 阅读 · 0 评论 -
高级编程 python 第八章作业
8-2 喜欢的图书 :编写一个名为favorite_book() 的函数,其中包含一个名为title 的形参。这个函数打印一条消息,如One of my favorite books is Alice in Wonderland 。调用这个函数,并将一本图书的名称作为实参传递给它。源代码def favourite_book(title): print("My favourite book ...原创 2018-03-29 10:12:46 · 2610 阅读 · 1 评论 -
高级编程 python 第十一章作业
11-1 城市和国家 :编写一个函数,它接受两个形参:一个城市名和一个国家名。这个函数返回一个格式为City, Country 的字符串,如Santiago, Chile 。将 这个函数存储在一个名为city_functions.py的模块中。创建一个名为test_cities.py的程序,对刚编写的函数进行测试(别忘了,你需要导入模块unittest 以及要测试的函数)。编写一个名为test_c...原创 2018-04-10 11:16:21 · 256 阅读 · 0 评论 -
高级编程 python 第七章作业
7-3 10的整数倍:让用户输入一个数字,并指出这个数字是否是10的整数倍。源代码number = input()number = int(number)if number%10==0: print("It's a number of integral multiple of 10.")else: print("It is not a number of integral m...原创 2018-03-27 10:56:04 · 413 阅读 · 0 评论 -
高级编程 python 第九章作业
9-1 餐馆 :创建一个名为Restaurant的类,其方法__init__() 设置两个属性:restaurant_name 和cuisine_type 。创建一个名为describe_restaurant() 的方法和一个名为open_restaurant() 的方法,其中前者打印前述两项信息,而后者打印一条消息,指出餐馆正在营业。 根据这个类创建一个名为restaurant 的实例,分别打印...原创 2018-04-02 09:48:28 · 332 阅读 · 0 评论 -
高级编程 python 第五章作业
5-6 人生的不同阶段 :设置变量age 的值,再编写一个if-elif-else 结构,根据age 的值判断处于人生的哪个阶段。 如果一个人的年龄小于2岁,就打印一条消息,指出他是婴儿。 如果一个人的年龄为2(含)~4岁,就打印一条消息,指出他正蹒跚学步。 如果一个人的年龄为4(含)~13岁,就打印一条消息,指出他是儿童。 如果一个人的年龄为13(含)~20岁,就打印一条消息,指出他是青少年。 ...原创 2018-03-20 10:51:48 · 1748 阅读 · 0 评论 -
高级编程 python 第三章作业
3-2 问候语: 继续使用练习3-1中的列表,但不打印每个朋友的姓名,而为每人打印一条消息。每条消息都包含相同的问候语,但抬头为相应朋友的姓名。源代码names = ['Baker','Jesse','Jimmy']print("Hi " + names[0])print("Hi " + names[1])print("Hi " + names[2])输出结果3-6 添加嘉宾 :你刚找到了一...原创 2018-03-13 20:06:48 · 687 阅读 · 0 评论 -
高级编程 python 第六章作业
6-2 喜欢的数字 :使用一个字典来存储一些人喜欢的数字。请想出5个人的名字,并将这些名字用作字典中的键;想出每个人喜欢的一个数字,并将这些数字作为值存 储在字典中。打印每个人的名字和喜欢的数字。为让这个程序更有趣,通过询问朋友确保数据是真实的。源代码favourite_number = { "Alice" : "8", "Baker" : "7", "Steve" : ".原创 2018-03-22 17:01:54 · 1112 阅读 · 0 评论 -
高级编程 python 第四章作业
4-2 动物 :想出至少三种有共同特征的动物,将这些动物的名称存储在一个列表中,再使用for 循环将每种动物的名称都打印出来。 修改这个程序,使其针对每种动物都打印一个句子,如“A dog would make a great pet”。 在程序末尾添加一行代码,指出这些动物的共同之处,如打印诸如“Any of these animals would make a great pet!”这样的句子...原创 2018-03-15 16:44:01 · 771 阅读 · 0 评论 -
python 2-1 ~ 2-11 习题练习
2-1 简单消息: 将一条消息存储到变量中,再将其打印出来。 2-2 多条简单消息: 将一条消息存储到变量中,将其打印出来;再将变量的值修改为一条新消息,并将其打印出来。(两题训练方面几乎重叠,故做第二题)源代码message = 'this is a message'print(message)message = "this is another message"print(message)运行...原创 2018-03-08 17:24:09 · 7028 阅读 · 0 评论 -
高级编程作业 sklearn练习
Step1from sklearn.datasets import make_classificationdataset = make_classification(n_samples=1000, n_features=10, n_informative=2, n_redundant=2, n_repeated=0, n_classes=2)print("data")print(datase...原创 2018-06-19 08:51:15 · 186 阅读 · 0 评论