自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 KNN回归

一、算法思想1. 首先分别读取训练集和验证集的csv文件数据,分别将数据传到列表sample_list、validation_list,通过两层循环建立无重复词语列表word_list,分别构建训练集和验证集的one_hot矩阵,对每一行的句子的每一个词语,找出词语在word_list出现的下标,在one_hot矩阵相应的对应位置置为1。2. 采取不同的度量方式,分别有汉明距离、杰卡德距离...

2019-02-14 17:13:32 2286

原创 KNN分类

一、算法思想1. 首先分别读取训练集和验证集的csv文件数据,分别将数据传到列表sample_list、validation_list,通过两层循环建立无重复词语列表word_list,分别构建训练集和验证集的one_hot矩阵,对每一行的句子的每一个词语,找出词语在word_list出现的下标,在one_hot矩阵相应的对应位置置为1。2. 采取不同的度量方式,分别有汉明距离、杰卡德距离...

2019-02-14 17:03:06 807

原创 sklearn练习

code:from sklearn import cross_validationfrom sklearn import datasetsfrom sklearn import metricsfrom sklearn.naive_bayes import GaussianNBfrom sklearn.svm import SVCfrom sklearn.ensemble import R...

2018-06-20 18:08:13 209

原创 Jupyter练习

一、安装与使用安装Ipython与Jupyter,安装好后,接着安装pandas、seaborn、statsmodels库。或者直接安装anaconda,里面有Jupyter Notebook,直接启动,自动打开一个浏览器,创建一个新的Python3文件。二、问题解答导入数据分析要用到的各种库并且导入数据Part 1For each of the four datasets...Compute t...

2018-06-11 20:01:36 495

原创 Scipy练习

import numpy as npm = 6n = 4A = np.random.normal(0,1,(m,n))x = np.random.normal(0,1,(n,1))b = A.dot(x)tmp1 = np.dot(A.T,A)tmp2 = np.linalg.inv(tmp1)tmp3 = np.dot(tmp2,A.T)xx = np.dot(tmp3,b)...

2018-06-04 21:47:44 139

原创 matplotlib练习

Exercise 11.1: Plotting a function Plot the function f(x) = sin2(x - 2)ex2   over the interval [0,2]. Add proper axis labels, a title, etc.import numpy as npimport matplotlib.pyplot as pltf,ax= plt...

2018-05-29 21:19:51 224

原创 Numpy练习

题目说明:代码:n,m = 200,500A = np.asmatrix(np.random.normal(0,1,(n,m)))B = np.asmatrix( toeplitz( [np.random.randint(0,15) for k in range(1,501)] ))题目说明:代码:import numpy as npfrom scipy.linalg import toep...

2018-05-21 21:30:20 287

原创 python-leetcode练习4

(1)49.Group Anagrams题目:分析:        利用collections类中的defaultdict函数,生成一个my_list字典,跟dict不同的是,当访问my_list键不存在时,会自动创建一个这样的键值,通过将每个字符重排并且用join重新连接为字符串,凡是具有相同的字母以及个数的字符串,其键值都一样,所以直接将该字符串append到对应的值列表中,最后返回时注意是列...

2018-05-04 21:42:05 112

原创 python-leetcode练习3

(1)21.Merge Two Sorted Lists题目:分析:创建两个变量分别同时指向值为0的结点,遍历比较l1和l2,将sum1下一个结点指向两者当前最小值的结点,然后l1或l2往下一个结点移动,sum1往下一个结点移动,最后将sum1的下一个结点指向两者中多出来的部分,最后返回final_sum的next。代码:class Solution: def mergeTwoLists(...

2018-04-29 12:25:15 400

原创 python-leetcode练习2

(1)20.Valid Parentheses题目:分析:利用stack的思想,首先用python实现的一个stack类,然后对输入的字符串进行遍历,如果是'(','{','[',则将其压栈,否则将当前的字符与栈顶的字符进行比较,如果是匹配的左右符号,则继续循环,否则不匹配或者栈为空,则返回False,循环结束后,判断栈是否为空,如果为空则返回True,否则返回False。代码:class St...

2018-04-29 11:37:23 187

原创 python-leetcode练习1

(1)48. Rotate Image题目:分析:        本题旨在对矩阵进行转置,首先用新变量myList对列表matrix进行深复制,确保在后面对matrix进行赋值时不会影响myList的值,对matrix进行两层循环,matrix的第i行第j列对应myList的第(len1-1-j)行第i列,依次进行赋值。代码:class Solution: def rotate(self,...

2018-04-29 11:05:00 192

原创 《Python编程-从入门到实践》第十一章习题训练

本章知识点:1.如何使用模块unittest中的工具来为函数和类编写测试。2.如何编写继承unittest.TestCase的类。3.如何编写测试方法,以核实函数和类的行为符合预期。4.如何使用方法setUp()来根据类高效地创建实例并设置其属性,以便在类的所有测试方法中都可使用它们。习题:11-1城市和国家city_function.pydef get_city_information(cit...

2018-04-11 21:51:49 741

原创 《Python编程-从入门到实践》第十章习题训练

本章知识点:1.如何使用文件。2.如何一次性读取整个文件。3.如何以每次一行的方式读取文件的内容。4.如何写入文件。5.如何将文本附加到文件末尾。6.如何处理程序可能引发的异常。7.如何存储python数据结构,以保存用户提供的信息,避免用户每次运行程序时都需要重新提供。习题:10-1 Python学习笔记file_name = "learning_python.txt"with open(f...

2018-04-05 00:31:26 461

原创 《Python编程-从入门到实践》第九章习题训练

本章知识点:1.如何编写类。2.如何使用属性在类中存储信息,编写方法。3.如何编写方法__init()。4.使用继承可简化相关类的创建工作。5.将一个类的实例用作另一个类的属性。6.掌握python标准库的模块。习题:9-1餐馆  9-4就餐人数class Restaurant(): def __init__(self,restaurant_name,cuisine_type,number...

2018-04-04 22:10:09 184

原创 《Python编程-从入门到实践》第八章习题训练

本章知识点:1.编写函数。2.使用位置实参、关键字实参。3.接受任意数量的实参。4.将函数与列表、字典、if语句和while循环结合使用。习题:8-1消息def display_message(): print("本章我学的是Python中的函数知识")display_message()输出:本章我学的是Python中的函数知识8-2喜欢的图书def favourite_book(bo...

2018-03-31 13:13:44 237

原创 《Python编程-从入门到实践》第七章习题训练

本章知识点:1.用input()获得用户输入。2.用split()分割输入的字符串。3.while循环。4.break和continue语句。5.用while语句来处理列表。习题:知识点: 1.input()的使用。              2.使用int()来获取数值输入。              3.求模运算符。7-1汽车租赁car = input('Which car do you wa...

2018-03-26 20:53:09 244

原创 《Python编程-从入门到实践》第六章习题训练

本章知识点:1.字典的定义和使用存储在字典的信息。2.访问和修改字典中的元素。3.遍历字典中的所有信息。4.在列表中嵌套字典、在字典中嵌套列表,在字典中嵌套字典。习题:知识点:1.字典的定义。              2.修改字典中元素的值。6-1人message = {'first_name':'Huang','last_name':'Zheng','age':'20','city':'She...

2018-03-21 20:10:06 304

原创 《Python编程-从入门到实践》第五章习题训练

本章知识点:1.编写结果为True或False的条件测试。2.if-else语句、if-elif-else结构。3.for循环中以高效方式对特定的列表元素进行处理。4.代码格式。习题:知识点:初步熟悉条件各种测试。5-1条件测试car = 'subaru'print("Is car == 'subaru'? I predict True.")print(car == 'subaru')pr...

2018-03-20 19:44:20 288

原创 《Python编程-从入门到实践》第四章习题训练

本章知识点:1.高效处理列表。2.使用for循环遍历列表。3.通过切片使用列表和复制列表。4.使用元组。习题:知识点:for循环遍历列表。4-1披萨pizzas = ['Apple Pizza','Banana Pizza','Pepperoni Pizza']for pizza in pizzas: print('I like '+pizza+'.')print('I really ...

2018-03-14 23:13:57 328

原创 《Python编程-从入门到实践》第三章习题训练

本章知识点:1.列表的定义。2.对列表中的元素进行增添和删除。3.对列表进行永久性排序以及临时性排序。4.确定列表的长度。5.使用列表时避免错误。习题:知识点:1.列表定义              2.for循环3-1姓名names = ['Zhang San','Li Ming','Chen Long','Tang Xing']for name in names: print(nam...

2018-03-12 22:05:16 367

原创 《Python编程-从入门到实践》第二章习题训练

本章知识点:1.正确使用变量,正确创建变量名。2.使用小写,大写和首字母大写的方式显示字符串。3.适当使用空白显示整洁的输出,使用strip(),lstrip(),rstrip()删除多于的空白。4.学会用str()将其他类型转化为字符串类型。5.注释的使用。习题:2-1简单消息message = "Hello,nice to meet you"print(message)2-2多条简单消息me...

2018-03-09 20:46:17 206

空空如也

空空如也

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

TA关注的人

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