自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(20)
  • 收藏
  • 关注

原创 Python学习笔记——sklearn

练习题目:1. Create a classification dataset (n samples 1000, n features 10) 2. Split the dataset using 10-fold cross validation 3. Train the algorithms     I GaussianNB     I SVC (possible C va...

2018-06-19 16:06:16 284

原创 Python学习笔记——Pandas、Seaborn

练习题目来源:https://nbviewer.jupyter.org/github/schmit/cme193-ipython-notebooks-lecture/blob/master/Exercises.ipynb#Anscombe's-quartetPart 1For each of the four datasets...Compute the mean and variance of ...

2018-06-11 20:24:23 399

原创 Python学习笔记——scipy

Exercise 10.1: Least squares Generate matrix A ∈ Rm×n with m> n. Also generate some vector b ∈ Rm. Now find x = argminxkAx−bk2. Print the norm of the residual.#最小二乘法import numpy as np import scip...

2018-06-05 17:36:01 271

原创 Python学习笔记——matplotlib

Exercise 11.1: Plotting a function Plot thefunctionf(x) = sin2(x−2)e−x2 over the interval [0,2]. Add proper axis labels, a title, etc.Exercise 11.2: Data Create a data matrix Xwith 20 observations of ...

2018-05-29 16:38:28 544

原创 Python学习笔记——numpy

numpy是python中一个类似于c语言中math的函数库,可以简化许多数学方法的使用。以下是练习题和代码: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 ope...

2018-05-22 11:08:47 216

原创 Python学习笔记——编程练习(4)

题目from: https://leetcode.com/problems/integer-to-roman/description/12. Integer to RomanRoman numerals are represented by seven different symbols: I, V, X, L, C, D and M.Symbol ValueI ...

2018-05-04 15:07:30 112

原创 Python学习笔记——编程练习(3)

题目来源于leetcode(https://leetcode.com/problems/3sum/description/) 3Sum Given an array nums of n integers, are there elements a, b, c in nums such that a + b + c =0? Find all unique triplets in the array ...

2018-05-04 10:55:21 150

原创 Python学习笔记——编程练习(2)

题目来源于leetcode(https://leetcode.com/problems/best-time-to-buy-and-sell-stock-iii/)Say you have an array for which the ith element is the price of a given stock on day i.Design an algorithm to find the ...

2018-04-28 09:28:11 191

原创 Python学习笔记——编程练习(1)

本次的python学习进入到编程练习阶段,选取的练习题来源于leetcode。下面是这次选取的练习题:(https://leetcode.com/problems/regular-expression-matching/description/)Regular Expression MatchingGiven an input string (s) and a pattern (p), imple...

2018-04-27 20:29:31 149

原创 Python学习笔记——测试代码

本章学习了如何科学合理地进行代码的测试,这里用到了python中的unittest模块,unittest提供了若干函数,可以测试结果是否相同或不同、是否包含、是否为真或假等。以下是练习题的实现'''#11-2 测试函数import unittestdef get_city(city,country,population=0): #函数实现,返回一个标准格式的字符串 if popu...

2018-04-09 20:35:54 180

原创 Python学习笔记——文件和异常

本章学习了文件的读取、写入和异常处理,还有在文件中存储数据文件的读取和写入使用 with open('文件路径\文件名') as file 语句open('文件路径\文件名')视作只读模式,写入模式需要使用open('文件路径\文件名','w'),附加模式使用open('文件路径\文件名','a'),附加模式下不可修改文件,但是可以添加内容一般不使用close()来关闭文件,而是由python决定...

2018-04-08 12:02:38 243

原创 Python学习笔记——类

本章学习了python中的class(类),学习了如何创建一个类,利用__init__()函数为类的变量赋初始值,定义类中的函数,修改类中的变量,以及类的继承等。python中的类与C++不同的是,没有了private,public,protect的限制,使得类的实现、变量的操作和多态的实现等很多方面的操作都变得非常方便。以下是本章部分练习题实现的代码,主要是实现了一个类,运用了本章提到的基本操作...

2018-04-02 19:14:20 154

原创 Python学习笔记——函数

今天学习了python中函数的基本操作,包括简单的函数定义,传递实参,返回实参,以及对参数的一些操作,以下是关于函数这一章节的部分练习题,本章中的内容基本都有涉及(模块部分没有涉及):#8-1 定义函数def display_message(): print('Chapter 8 function\n')display_message()#8-2 函数参数,函数返回值def ...

2018-03-28 20:35:13 147

原创 Python学习笔记——输入语句和while循环

在这节课我们学习到了python中的输入语句(读取一行的字符串)和while循环内容也比较简单,直接使用input()函数和while语句即可实现,以下是部分练习题的代码:#7-3 输入整数num=int(input('Plz enter a number: '))if num%10==0: print('The number is mutiple of 10.')else: ...

2018-03-26 17:46:23 678

原创 Python学习笔记——字典

本章学习了python中非常重要的一个数据结构——字典。字典相当于是一个列表,字典中的一个元素分别是键和对应的值,类似于C++中的pair和map,但是在使用中更加方便和灵活。以下是关于字典的简单代码,常用的简单操作基本上都有涉及。#6-1 建立字典person_1={'name':'XiaoMing','age':20,'city':'GuangZhou'} #初始化字典for inf i...

2018-03-21 21:08:54 380

原创 Python学习笔记——if语句

本章节的内容较少,且python中条件语句的使用较为简单,故在此仅挑选了两大道较有代表性的练习题。import random as r #使用random模块,用于生成随机数age=r.randint(0,100) #5-6 if-elif-else语句的应用——根据年龄输出不同语句,这里生成了0-100的随机整数print('age:',end='')print(age)if ag...

2018-03-19 22:10:03 235

原创 Python学习笔记——列表②

今天继续了对python中列表数据类型的学习,并且通过对列表的学习掌握"for"循环的方式,range()函数,列表的切片和复制,以及对元组的学习。以下是部分练习题,并通过注释说明了一些需要注意的点。pizzas=['pizza_1','pizza_2','pizza_3'] #4-1 循环输出列表 #这里用的是列表...

2018-03-14 22:22:31 130

原创 Python学习笔记——列表①

今天学习了列表这个数据类型,通过练习熟悉了列表的一些简单操作,如添加删除元素,还有列表的简单函数,sort(),insert(),pop()以下是部分课后练习的代码:guests=['Xiaoming','Xiaohong','Xiaoma'] #3-4 建立列表for guest in guests: print('Would you like to have a dinner wit...

2018-03-12 18:24:12 247

原创 Python学习笔记——字符串和整数

这一部分的内容比较基础也比较简单,这里直接贴上课后练习题的代码,不做赘述:str1='new string' #2-1 新建变量并打印print(str1)str1='the string has been changed' #2-2 修改变量并打印print(str1)name='XiaoMing' #2-3 个性化消息print('Good morning, '+name+...

2018-03-11 15:03:52 403

原创 Python学习笔记——初识Python

Python一直以来被称为是一门简单易上手的编程语言,从他的官网主页上就能有这样的感受。相比较于C++和JAVA的主页,Python的主页显然看上去就更加赏心悦目,无论是简洁大方的界面设计,还是丰富的资源和介绍,都让人感受到Python的整个社区环境是非常好的。打开主页正中央是几行简洁的代码和语言风格介绍,这里对于Python的函数、数据结构、运算、语言风格和易上手性都有简明的实例化的介绍,对于刚...

2018-03-05 21:24:39 244

空空如也

空空如也

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

TA关注的人

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