- 博客(20)
- 收藏
- 关注
原创 【Week 15】Sklearn练习题
Sklearn介绍:sklearn是机器学习中一个常用的python第三方模块,网址:http://scikit-learn.org/stable/index.html ,里面对一些常用的机器学习方法进行了封装,在进行机器学习任务时,并不需要每个人都实现所有的算法,只需要简单的调用sklearn里的模块就可以实现大多数机器学习任务。机器学习任务通常包括分类(Classification)和回归(R...
2018-06-20 16:46:28
841
原创 Week 14【jupyter】
这是第一次接触和使用jupyter,感觉它很强大;Jupyter Notebook 的本质是一个 Web 应用程序,便于创建和共享文学化程序文档,支持实时代码,数学方程,可视化和 markdown。 用途包括:数据清理和转换,数值模拟,统计建模,机器学习等等输入:import randomimport numpy as npimport scipy as spimport pandas a...
2018-06-13 14:57:12
1127
原创 【Week 9-1】LeetCode 7. Reverse Integer
1.题目:Given a 32-bit signed integer, reverse digits of an integer.Example 1:Input: 123Output: 321Example 2:Input: -123Output: -321Example 3:Input: 120Output: 21Note:Assume we are dealing with an ...
2018-06-13 14:50:26
182
原创 Scipy练习题
scipy包含致力于科学计算中常见问题的各个工具箱。它的不同子模块相应于不同的应用。像插值,积分,优化,图像处理,统计,特殊函数等等。scipy可以与其它标准科学计算程序库进行比较,比如GSL(GNU C或C++科学计算库),或者Matlab工具箱。scipy是Python中科学计算程序的核心包; 它用于有效地计算numpy矩阵,来让numpy和scipy协同工作。在实现一个程序之前,值得检查下所...
2018-06-13 14:49:26
648
原创 Matplotlib练习题
Matplotlib 是一个 Python 的 2D绘图库,它以各种硬拷贝格式和跨平台的交互式环境生成出版质量级别的图形 。通过 Matplotlib,开发者可以仅需要几行代码,便可以生成绘图,直方图,功率谱,条形图,错误图,散点图等。# 11.1 Plotting a function import matplotlib import matplotlib.pyplot as plt ...
2018-06-13 14:41:58
2405
原创 LeetCode 112 Path Sum
题目:Given a binary tree and a sum, determine if the tree has a root-to-leaf path such that adding up all the values along the path equals the given sum.Note: A leaf is a node with no children.Example:G...
2018-05-23 18:54:36
147
原创 numpy练习
NumPy系统是Python的一种开源的数值计算扩展。这种工具可用来存储和处理大型矩阵,比Python自身的嵌套列表(nested list structure)结构要高效的多(该结构也可以用来表示矩阵(matrix))。一个用python实现的科学计算包。包括:1、一个强大的N维数组对象Array;2、比较成熟的(广播)函数库;3、用于整合C/C++和Fortran代码的工具包;4、实用的线性代...
2018-05-23 12:53:19
305
原创 【week 8.2】LeetCode 14. Longest Common Prefix
1.题目Write a function to find the longest common prefix string amongst an array of strings.If there is no common prefix, return an empty string "".Example 1:Input: ["flower","flow","flight"]Output: "f...
2018-05-08 02:02:09
146
原创 【Week 8.1】LeetCode 349. Intersection of Two Arrays
1.题目Given two arrays, write a function to compute their intersection.Example:Given nums1 = [1, 2, 2, 1], nums2 = [2, 2], return [2].Note:Each element in the result must be unique.The result can be in ...
2018-05-08 01:40:39
134
原创 【Week 5.2】第十章(文件和异常)
【10-3】访客:编写一个程序,提示用户输入名字,用户做出响应后,将起名字写入到文件guest.txt中。
2018-04-05 09:39:04
159
原创 【Week 5.1】第九章(类)
#9-1class Restaurant(object): def __init__(self, restaurant_name, cusine_type): self.restaurant_name = restaurant_name self.cusine_type = cusine_type def describe_restaurant(self): print("T...
2018-04-05 09:29:20
140
原创 【Week4.2】第八章(函数)
#8-7不太理解为什么打印出来的字典的键值对顺序和创建时的顺序不同,singer和album之间的顺序有点奇怪;#8-8:这一题由于缩进错误,其实是逻辑上的问题,导致一开始没能顺利打印出正确的结果;#8-15使用import的时候感觉命名很重要,可能因为命名原因,而无法正确运行;#8-1def dispaly_message(): print("The usage of function in...
2018-04-05 09:28:05
182
原创 【Week4.1】第七章(用户输入和While循环)
第七章:1.在python2系列中使用input()函数输入字符串的时候需要加上引号才能正常运行;原来python2.7中正确的应该是raw_input()这个函数;2.使用raw_input()这个函数,所以此时数字也是int类型的,所以进行比较的时候需要改变字符串为int型,但是不知道为什么没有报错,而是直接打印了;3.7-2后面的练习不知道为什么有点奇怪标记为$$$$,一直无法正常退出程序,...
2018-04-05 09:25:52
201
原创 【Week3.2】第六章练习题
这一章新学习了关于字典的新知识点。遇到的问题如下:6-1:容易把字典中的冒号写成等号,容易忘记逗号;6-2:加上了字典中的循环,但是好像第二种方式遇到了问题;当同时对键值进行遍历的时候,出现了“too many values to unpack”这个报错,经过查询解释如下:原因是字典这个是一个迭代器对象,参考官方文档找到下列说明,字典只支持Key的遍历,,如果想对key,value,则可以使用it...
2018-04-05 09:23:26
398
原创 【Week3.1】第五章习题
【5-2】first = "ABC"second= "def"if first == second: print("Yes!")else: print("False!")if first.lower() == "abc": print("Yes!")cars = ["abc", "def", "ghi", "
2018-03-25 10:50:59
317
原创 【Week 2.2】第四章习题
【4-1】pizzas = ['apple', 'banana', 'pear']for pizza in pizzas: print(pizza) print("I like " + pizza + " pizza")pizzas = ['apple', 'banana', 'pear']for pizza in pizzas: print(pizza) print("I like ...
2018-03-17 10:02:29
194
原创 【Week2.1】习题3-1-3-11
我的电脑还是容纳不了Python呀~但我还是要去排除万难,完成这一段学习历程!【3-1】依次打印列表中的元素!names = ['alice', 'jack', 'nancy']for name in names: print(name)【3-2】依次打印列表中的元素,并且在每个元素后面加上相同的一段话!names = ['alice', 'jack', 'nancy']for name i...
2018-03-14 08:55:03
177
原创 【Week 1.2】今后的愿景!
由于第一周事情忙乱,所以作业推到周末晚上才开始着手做,可能更多的是我还没有想好,自己今后要怎么面对这样一门编程课程!就在晚上我使用Geany来运行的时候,可能由于路径配置不正确,所以没有办法运行成功,然后我就开始焦虑了,甚至萌生了退课的想法。之前遇到很多由于客观存在的给编程带来的问题都让我一再地退缩,难道这次也要这样吗?但随即我意识到自己是那么的呆板,Geany并不是唯一执行编译的方法,还有很多其...
2018-03-12 01:21:29
155
原创 【Week 1.3】课本习题
【2-1】存一条信息到变量中,并将其打印出来message = "Hello Yujing!"print(message)【2-2】存一条信息到变量中,并将其打印出来;再将变量的值修改,并将其打印出来message = "Hello Yujing!"print(message)message = "Hello World!"print(message)【2-3】我觉得这里主要在练习字符串的...
2018-03-12 01:05:46
176
原创 【Week 1.1】初识Python!
昨天上了Python第一课! 我最大的感受便是这个语言相比较C,C++真的形式简单很多,我想它其中定也有值得去深刻专研之处,但是最开始的印象让我对学习这门语言充满了更多的自信。过去学习C和C++de 经历让我觉得很痛苦。 我担心这一门编程语言也会给我带来同样的感受,让我感到煎熬,随即思考后我想在学习一门新知识的时候我们总是会遇到各种各样的问题,总是会有需要求助的时候,不能因为一...
2018-03-06 14:43:46
175
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人