自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Ashero的博客

这个人很懒什么都不想留下

  • 博客(18)
  • 收藏
  • 关注

原创 Ubuntu18.04 搭建 OpenGL+Qt 4.8.6 的开发环境

Ubuntu18.04搭建OpenGL+Qt 4.8.6的开发环境OpenGL 环境的搭建安装过程验证是否成功Qt 4.8.6 环境搭建下载Qt 4.8.6安装Qt 4.8.6OpenGL 环境的搭建我们的第一步是在 Ubuntu18.04 之中加入 OpenGL 环境,因为 Qt 在安装的时候会根据计算机中是否存在 OpenGL 来决定是否安装 OpenGL 相关的库文件,因此,我们要先安装...

2019-08-16 17:28:37 3336 4

原创 高级编程技术(Python)作业17

Exercises for sklearn: Solution:from sklearn import datasets, cross_validation, metricsfrom sklearn.naive_bayes import GaussianNBfrom sklearn.svm import SVCfrom sklearn.ensemble import Rando...

2018-06-20 17:42:46 198

原创 高级编程技术(Python)作业16

题目来源: https://nbviewer.jupyter.org/github/schmit/cme193-ipython-notebooks-lecture/blob/master/Exercises.ipynb Solution:print("the mean of x and y:")print(anascombe.groupby(["dataset"])[['x', ...

2018-06-12 22:11:11 1596

原创 高级编程技术(Python)作业15

Exercises for Scipy Solution:import numpy as npimport scipy.linalgm = 10n = 5A = np.random.standard_normal((m, n))b = np.random.standard_normal((m, 1))x = scipy.linalg.lstsq(A, b)[0]norm...

2018-06-04 18:00:59 245

原创 高级编程技术(Python)作业14

Exercises for Matplotlib Solution:import matplotlib.pyplot as pltimport numpy as npfig, ax = plt.subplots(1, 1, figsize=(5, 4))x = np.linspace(0, 2, 1000)y = np.power(np.sin((x - 2) * np....

2018-05-28 00:21:11 1068 1

原创 高级编程技术(Python)作业13

Exercises for numpy Solution:from scipy.linalg import toeplitzimport numpy as npdef compute(A, B, lamda): temp = B - lamda * np.eye(500) return A @ tempA = np.random.standard_nor...

2018-05-22 23:14:39 253

原创 高级编程技术(Python)作业12

LeetCode 11.盛最多水的容器 给定 n 个非负整数 a1,a2,…,an,每个数代表坐标中的一个点 (i, ai) 。画 n 条垂直线,使得垂直线 i 的两个端点分别为 (i, ai) 和 (i, 0)。找出其中的两条线,使得它们与 x 轴共同构成的容器可以容纳最多的水。注意:你不能倾斜容器,n 至少是2。Solution:class Solution: def ...

2018-05-01 01:20:46 455

原创 高级编程技术(Python)作业11

11-1 城市和国家:编写一个函数,它接受两个形参:一个城市名和一个国家名。这个函数返回一个格式为City, Country的字符串,如Santiago, Chile 。将这个函数存储在一个名为city_functions.py的模块中。创建一个名为test_cities.py的程序,对刚编写的函数进行测试(别忘了, 你需要导入模块unittest 以及要测试的函数)。编写一个名为test_cit...

2018-04-15 15:52:44 276

原创 高级编程技术(Python)作业10

10-2 C语言学习笔记:可使用方法replace()将字符串中的特定单词都替换为另一个单词。下面是一个简单的示例,演示了如何将句子中的’dog’ 替换为’cat’:>>> message = "I really like dogs.">>> message.replace('dog', 'cat')'I really like cats.'读取你刚...

2018-04-08 17:16:12 606

原创 高级编程技术(Python)作业9

9-5 尝试登录次数:在为完成练习9-3而编写的User 类中,添加一个名为login_attempts的属性。编写一个名为increment_login_attempts()的方法,它将属性login_attempts的值加1。再编写一个名为reset_login_attempts()的方法,它将属性login_attempts的值重置为0。   根据User 类创建一个实例,再调用方法inc...

2018-04-08 17:06:25 562

原创 高级编程技术(Python)作业8

8-8 用户的专辑:在为完成练习8-7编写的程序中,编写一个while 循环,让用户输入一个专辑的歌手和名称。获取这些信息后,使用它们来调用函数make_album(),并将创建的字典打印出来。在这个while 循环中,务必要提供退出途径。Solution:def make_album(singer, album_name, song_num=""): """make a dict...

2018-04-01 18:00:35 451

原创 高级编程技术(Python)作业7

书上写了sublime无法运行用户交互的代码,事实上只要安装一个REPL就可以进行用户交互了。但是REPL并没有办法进行死循环的跳出处理,所以一旦代码出现死循环,sublime就会失去响应,只能关闭sublime。而不使用REPL正常运行python就可以使用Ctrl + C中断死循环但是又不能进行用户交互。因此如果要用sublime编写大规模的代码并运行,最好还是在cmd的环境下运行。7-8...

2018-04-01 17:48:14 365

原创 高级编程技术(Python)作业6

6-5 河流:创建一个字典,在其中存储三条大河流及其流经的国家。其中一个键—值对可能是’nile’: ‘egypt’ 。 - 使用循环为每条河流打印一条消息,如“The Nile runs through Egypt.”。 - 使用循环将该字典中每条河流的名字都打印出来。 - 使用循环将该字典包含的每个国家的名字都打印出来。Solution: Rivers = {'nile':...

2018-03-24 19:44:48 569

原创 高级编程技术(Python)作业5

5-9 处理没有用户的情形:在为完成练习5-8编写的程序中,添加一条if 语句,检查用户名列表是否为空。 - 如果为空,就打印消息“We need to find some users!”。 - 删除列表中的所有用户名,确定将打印正确的消息。Solution:users = []if users: for user in users: if user ==...

2018-03-24 19:33:03 1528

原创 高级编程技术(Python)作业4

4-9 立方解析:使用列表解析生成一个列表,其中包含前10个整数的立方。Solution:cubes = [num ** 3 for num in range(1, 11)]for cube in cubes: print(cube, end = " ")Output:1 8 27 64 125 216 343 512 729 1000 注:使用end = “...

2018-03-17 18:15:47 360

原创 高级编程技术(Python)作业3

3-7 缩减名单:你刚得知新购买的餐桌无法及时送达,因此只能邀请两位嘉宾。 - 以完成练习3-6时编写的程序为基础,在程序末尾添加一行代码,打印一条你只能邀请两位嘉宾共进晚餐的消息。 - 使用pop() 不断地删除名单中的嘉宾,直到只有两位嘉宾为止。每次从名单中弹出一位嘉宾时,都打印一条消息,让该嘉宾知悉你很抱歉,无法邀请他来共进晚餐。 - 对于余下的两位嘉宾中的每一位,都打印一条消息...

2018-03-17 17:58:36 447

原创 高级编程技术(Python)作业2

2-7 剔除人名中的空白:存储一个人名,并在其开头和末尾都包含一些空白字符。务必至少使用字符组合”\t” 和”\n” 各一次。打印这个人名,以显示其开头和末尾的空白。然后,分别使用剔除函数lstrip() 、rstrip() 和strip() 对人名进行处理,并将结果打印出来。Solution:name = "\n Tim Peters \t"print(name)print(name...

2018-03-10 00:44:07 268

原创 高级编程技术(Python)作业1

浏览Python主页(http://www.python,org),在博客上写下你有哪些发现和收获。学习一门语言最为简单快捷的方式当然是阅读这门语言的官方文件,Python的主页的Documentation中当然也为我们提供了其官方的文档。在主页上点入Documentation就可以获得相关的文档,Python3.x和Python2.x的相关文件都可以在其中阅读,以后也将成为我Python学...

2018-03-09 23:30:48 156

空空如也

空空如也

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

TA关注的人

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