- 博客(19)
- 收藏
- 关注
原创 VsCode 移除默认include路径
只要在配置文件将编译器路径设置成"",就只会在我设置的路径去找头文件(这是只是说代码提示和快捷键跳转,编译好像不是这么配置的,我只是用来写代码但是不编译)。最近突然想用vscode写linux的代码,然后就从linux机器上把头文件拷到windows电脑上,然后在vscode的c_cpp_properties.json的includePath加入了我的头文件路径。然后我使用的时候发现了一个问题,我从代码跳转和打开代码include的头文件总是跳转到编译器的头文件而不是我新加的目录的头文件。...
2022-08-12 19:27:30
798
原创 LeetCode 接雨水
题目来源:https://leetcode-cn.com/problems/trapping-rain-water/今天在LeetCode上看到一道很有意思的题目:接雨水。题目给出了一些柱子的高度,然后要求出这些柱子可以装的水有多少。我想到的方法是从左往右遍历数组,记录当前的最高的柱子高度,只要遇到比最高柱子低的柱子,就假设这个柱子可以装下(最高柱子高度 - 较低柱子高度)的水。一...
2018-12-05 13:59:15
504
原创 [Leetcode] 62. Unique Paths(不同路径) 解法
今天翻了下邮箱,发现LeetCode给我推荐了这道题 https://leetcode-cn.com/problems/unique-paths/description/这题要求的就是在一个m * n的网格里从左上角走到右下角有多少种不同路径,每次只能向右或者向下走。这道题可以用分治法来做如图,到达星星(finish)肯定会先到A(红)点或者B(绿)点,到了A点或者B点后也只有...
2018-10-30 13:48:03
343
原创 解决pip Fatal error in launcher: Unable to create process using '"'问题的不一样的方法
声明:本方法适合新手小白使用,高手可以无视前几天安装了点东西,结果系统环境变量被彻底搞乱了,cmd里面的命令很多都失效了。作为一个喜欢python的同学我当然是马上试了试python,python命令也失效了,添加了一些需要的路径后,命令行输入python是可以打开的,但是pip没有用了,输入pip会显示 “不是内部或外部命令,也不是可运行的程序或批处理文件。”,然后我就在 控制面板...
2018-09-08 11:13:17
621
原创 第十五周(sklearn)
首先是创建数据集和split 数据集import sklearnfrom sklearn import datasetsfrom sklearn import cross_validationfrom sklearn.naive_bayes import GaussianNBfrom sklearn.svm import SVCfrom sklearn.ensemble import R...
2018-06-19 00:00:34
198
原创 十四周jupyter homeWork
使用jupyter-notebook进行数据分析首先需要安装jupyter notebook,打开cmd用 pip install jupyter notebook即可,然后就是下载需要的数据文件。https://pan.baidu.com/s/1Yney0puMONBUceycm4fakg放到代码目录下data文件夹里面。使用cmd 到需要创建代码的目录下输入jupyter notebook就会...
2018-06-10 15:23:15
328
原创 第十三周Scipy
求函数f(x)的最大值import numpy as npimport mathimport scipy.optimize as scf = lambda x : -math.pow( math.sin(x-2), 2) * math.pow(math.e , -x*x)b = sc.minimize(f, 0)print('在 x = ' , b.x[0], ' 处有...
2018-06-04 19:57:52
214
原创 十一周numpy
生成高斯分布矩阵和托普利兹矩阵可以使用python的numpy库和scipy库的函数实现。首先是生成两个矩阵import numpy as npfrom scipy import linalg# 生成高斯分布矩阵A = np.random.normal(loc= 100, scale= 100, size = (200,500))x = [i for i in range(1,501)...
2018-05-21 23:28:48
308
原创 第九周(LeetCode)
题目给定一个整数列表,列表的每个数字表示这个位置可以往后跳的距离,判断给定列表从第一个元素是否可以跳到最后一个数字。解决这个问题我用的方法是从后面往前遍历列表的方法。一开始的目的地位置是des = n-1,从倒数第二个(即n-2)开始,如果这个位置大于0,说明至少可以移动一个位置,可以到达des,那么只要前面部分可以到达倒数第二个位置,自然可以到达最后一个位置,之后都是类似的方法进行下去。一旦遇到...
2018-05-06 22:08:48
203
原创 第八周(周六)LeetCode
#791给出字符串S和T,把T中的字符按照S中字符出现的顺序排序,(S中不会重复,没有出现的可以随意位置)。这题只需要按照S中出现次序的字符一个个从T中找出来,然后放到需要返回的字符串里面,最后再把没有出现过的字符加在最后就可以了。代码class Solution: def customSortString(self, S, T): r = '' for i...
2018-05-01 10:07:56
133
原创 第八周 LeetCode
周一作业标签为Array#561题目给出2n个整数,要将他们分成n对整数,使得每对整数的较小数之和最大。求这个最大的和是多少。 要让这个和最大,而每次都选取较小的一个数,那么就应该让每组数字的差尽可能小,比如(1,2,3,4)分成(1,2),(3,4)的和是4,而分成(1,3),(2,4)的和是3。这样就想到可以先对2n个数排序,然后相邻两个一组,选取序号小的那个加起来就是最终结果了。代码c...
2018-05-01 09:42:00
168
原创 第六周(11章)
11-1:城市和国家city_funtions.pydef country_and_city(city, country): return city.title() + ', '+ country.title();test_cites.pyfrom city_funtions import country_and_cityimport unittestclass CityTestCa...
2018-04-15 23:36:42
164
原创 类和文件(第五周)
类9-1 餐馆class Restaurant(): def __init__(self, name , type_): self.restaurant_name = name self.cuisine_type = type_ def describe_restaurant(self): print("restaurant_nam...
2018-04-08 20:33:36
160
原创 (第四周)用户输入和while循环、函数
用户输入和while循环7-1 汽车租赁car = input("Let me see if I can find you a Subaru\n")print(car)程序运行后显示Let me see if I can find you a Subaru输入“interesting”,打印出interesting7-2 餐馆订位num = input("请问有多少人用餐?\n")num =...
2018-03-30 22:44:49
210
原创 if语句和字典(第三周)
第五章 if语句5-3 外星人颜色 #1alien_color = 'green'if alien_color == 'green': print("You get five points!")输出:You get five points!如果不是绿色alien_color = 'yellow'if alien_color == 'green': print("You get...
2018-03-25 22:27:44
316
原创 (第二周作业:3、4章)有关列表的练习
3-1 姓名:将一些朋友的名字存储到一个列表中,命名为names,再依次打印出来names = ['Mary', 'Mike', 'Tom', 'Jerry']for name in names: print(name)可以看到,运行代码后出现了如下文字:MaryMikeTomJerry3-2 问候语:列表与3-1相同,但是不只打印姓名,而是为每人打印一条问候语names = ['...
2018-03-18 12:21:52
328
原创 python变量和简单数据类型的简单习题
以下题目出自《python编程 从入门到实践》第二章。2-1 简单消息:将一条消息存储到变量中,再打印出来。message = "I am a student."print(message)输入以上代码后执行,可以看到输出如下:I am a student.2-2 多条简单消息:将一条消息存储到变量,打印出来;再修改变量值为另外一条消息,再打印出来。message = "I am a stu...
2018-03-07 23:00:28
3326
原创 Python主页(http://www.python.org/)的发现 & 我的python目标
Python官网有关于python的介绍,python的下载,还有使用python的程序员的论坛和python的成功应用等内容。 其中Download里提供了对python各个版本的下载,当前python3系列稳定版本中最新的是python3.6.4,python2系列最新的是python2.7.14. Community一栏有关于Python Wiki,python ...
2018-03-07 22:16:18
9546
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人