排序:
默认
按更新时间
按访问量

# SkLearn习题

题目 代码 from sklearn import cross_validation from sklearn import datasets from sklearn.naive_bayes import GaussianNB from sklearn import metrics ...

2018-06-18 16:41:05

阅读数:32

评论数:0

Python 14周习题 Anscombe's quartet---pandas和seaborn模块的小应用

Python 14周习题 Anscombe’s quartet Part 1 题目 For each of the four datasets… Compute the mean and variance of both x and y Compute the correlati...

2018-06-11 21:13:36

阅读数:23

评论数:0

OpenGL---GLEW和GLFW库下通过鼠标绘制点以及bezier曲线

环境配置 系统:Windows 10 OpenGL配置:参照https://learnopengl-cn.readthedocs.io/zh/latest/这系列的教程配置的GLEW和GLFW库 根据鼠标点击画点 鼠标回调函数 int num = 0; //记录当前存储...

2018-06-04 15:06:59

阅读数:114

评论数:0

Scipy习题

Scipy Exercise 10-1 代码 import numpy as np from scipy import stats import matplotlib.pylab as plt m,n = 10,10 matrixA = np.random.random((m,...

2018-06-01 20:34:37

阅读数:35

评论数:0

Matplotlib习题

Matplotlib Exercise 11-1 代码 import matplotlib.pyplot as plt import numpy as np from math import * x_array = np.linspace(0,2,20) # x在[0,2)中...

2018-05-26 20:31:55

阅读数:39

评论数:1

Numpy Exercise

Numpy Exercise 9.1 A+A import numpy as np from scipy.linalg import toeplitz n,m = 2,5 mu,sigma = 0 , 1 # 2*5 的矩阵,元素符合正态分布 matrixA = np.rando...

2018-05-20 01:38:28

阅读数:37

评论数:0

LeetCode No.4 Median of Two Sorted Arrays

题目:即在两个有序数组中找(合并在一起)的中位数。思路:自己做的时候没有符合O(log(m+n))的思路,参考了discuss的解答。首先,我们的目的,是找到两个分割点i和j,把两个数组都分为两部分,使A的左部分+B的左部分的和 与 A的右部分+B的右部分的和 相等,而且A/B左部分最大值 &am...

2018-05-04 15:31:24

阅读数:16

评论数:0

LeetCode No.23 Merge k Sorted Lists

题目:把K条链表排序。输入的k个结点为k条链表的头结点,这里容易审错题。思路:利用priority_queue,根据结点的val进行排序,val小的先出队列。一开始把k个结点都压进队列中(结点为空的跳过)。令head表示返回结果的头结点,依次pop出结点,同时更新head,把pop出的结点的nex...

2018-05-03 01:51:02

阅读数:13

评论数:0

LeetCode No.148 Sort List

题目:即对给定的链表进行排序,时间复杂度为O(nlogn),空间复杂度为O(1)。思路:一开始我想的是用快速排序,然而在最坏情况下,快速排序时间复杂度退化到了O(n²),于是改用了discuss里面推荐的归并排序。顺便一提,因为数组的快排有两个指针,而现在的快排的对象是链表,像数组快排一样算出第一...

2018-05-02 17:24:27

阅读数:13

评论数:0

LeetCode No.134 Gas Station

题目:给两个数组,一个gas,一个cost,在i加油站你可以获得gas[i]的油,而从i→i+1需要消耗cost[i]的油,问在某个加油站出发,是否能走一个圈回到原加油站。思路:首先判断能不能回到,很简单只要把gas[],cost[]求和,如果gas数组的和大于cost数组的和,那么肯定存在一条路...

2018-05-01 20:09:07

阅读数:13

评论数:0

LeetCode No.55 Jump Game

题目:动态规划问题。nums[i]代表可以前进多少步。判断能否从nums[0]走到nums末尾。思路:假设从nums[0]可以走到nums[i+1],那么从nums[0]肯定可以走到nums[i],所以从数组末尾向前遍历。设置destination(目的地)为数组的最后一个元素的index,向前遍...

2018-05-01 18:09:02

阅读数:9

评论数:0

LeetCode No.120 Triangle

题目:意思就是在三角形中,从顶到底找一条权最小的路径。思路:显然是一个动态规划问题。要考虑的是,不要漏掉某一个数,要遍历所有的数字得出的结果才准确。从底部遍历到顶部可以正确的遍历所有的数。若当前为triangle[i][j],则最优路径要么来自triangle[i+1][j],要么来自triang...

2018-05-01 15:09:19

阅读数:15

评论数:0

LeetCode No.213 House Robber II

题目:意思是房子们排成一个圈,还是不能同时打劫相邻的两个房子。思路:与No.198类似,依然有打劫和不打劫两种情况的判断。对于首尾相邻的两间房子有3种情况需要考虑:①首打劫,尾不打劫;②首不打劫,尾打劫;③首尾都不打劫。所以可以通过No.198的算法做两遍来完成这题。第一遍,遍历头不遍历尾,即尾一...

2018-05-01 14:18:19

阅读数:13

评论数:0

LeetCode No.198 House Robber

题目:思路:显然是一个动态规划的问题。当前房子打劫:前一房子必然不能打劫当前房子不打劫:前一房子打劫/前一房子也不打劫,取最大值代码:class Solution: def rob(self, nums): Rob,noRob = 0,0 for num i...

2018-05-01 13:27:36

阅读数:14

评论数:0

LeetCode No.215 Kth Largest Element in an Array

题目:即在给定数组中,找第k大的数。思路:一开始,我想到的是把数组构建成为最大堆,然后让nums[-1]与nums[0]交换,然后减少nums的长度,反复做k次。提交后,时间复杂度超了。后来修改为用nums的前k个元素,构建最小堆,则堆顶元素nums[0]为最小值,令nums[i]=nums[k:...

2018-05-01 01:40:57

阅读数:13

评论数:0

LeetCode No.105 Construct Binary Tree from Preorder and Inorder Traversal

题目:意思就是说,通过前序遍历序列和中序遍历序列还原出二叉树。思路:主要思路有递归和非递归两种思路,其中递归思路比较直观也容易理解。在这里只讲非递归的。代码:class Solution: def buildTree(self, preorder, inorder): if...

2018-04-30 22:14:13

阅读数:11

评论数:0

64位win10系统安装支持python3.6版本的pygame

下载链接https://www.lfd.uci.edu/~gohlke/pythonlibs/#pygame下载前需要查看自己的python版本信息从图可知,python版本为3.6.4,平台为AMD64,所以选择pygame-1.9.3-cp36-cp36m-win_amd64.whl,其中36...

2018-04-16 09:07:31

阅读数:540

评论数:0

第十一章课后习题

11-1:city_functions.pydef country_city(city,country): #接受city和country #返回city,country result=city+','+country return result test_citi...

2018-04-14 21:25:36

阅读数:67

评论数:0

第十章课后习题

10-1和10-2:with open('learning_python.txt') as file_object: contents=file_object.readlines() for content in contents: print(content.rstrip()) ...

2018-04-08 14:30:11

阅读数:30

评论数:0

第九章课后习题

9-3:class User(): def __init__(self,first_name,last_name,gender,age): self.first_name=first_name self.last_name=last_name ...

2018-04-03 23:55:59

阅读数:14

评论数:0

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