- 博客(23)
- 资源 (2)
- 收藏
- 关注
转载 JAVA 中的 StringBuilder 和 StringBuffer 适用的场景
JAVA 中的 StringBuilder 和 StringBuffer 适用的场景
2022-02-12 15:11:04
416
原创 Vscode-C/C++调试文件配置--2021.11
vscode-C/C++的调试问题网上给出了很多解法,在此只列出我所遇到的问题。首先是launch.json文件的配置,注意miDebuggerPath需要写自己的路径,在cmd里输入:where gdb即可{ "version": "0.2.0", "configurations": [ { "name": "(gdb) Launch", "preLaunchTask": "build", "typ
2021-11-13 14:34:04
822
原创 数据结构与算法--链表的高效插值(有图,对小白友好)
数据结构与算法–链表的高效插值刚刚学习了数据结构的链表结构,其中用C语言打的insert_list函数花了很长的时间,很有感触,在这里分享下。//插入--高效 bool insert_list(PNODE pHead,int pos,int val) //pos>=1{ int i = 0; PNODE p = pHead; while (NULL != p && i<pos-1) { p = p->pNext; i++; } if(i.
2021-04-29 23:02:43
298
原创 python之机器学习基础(1)
现在学习一下机器学习的基础知识,为之后算法的学习做准备下面直接放代码(均有相应的注释)第一部分#数据集的拆分和获取#数据集的划分#数据集接口#数据集的划分#拆分为两个部分--训练集(大部分),测试集(少部分)#方式1--小规模的数据集import sklearn.datasets as datasetsiris = datasets.load_iris() #一种花(返回的是字典)#print(iris)#从这个数据集中抽取特征数据和标签数据--直接索引featur.
2021-04-04 22:33:06
176
1
原创 python之机器学习(序章)
机器学习的定义网上都有详细的介绍,在此不赘述,目前我认为,机器学习就是一种实现人工智能的手段先介绍第一步:one-hot码,以及将值特征化的手段:#one-hot码--避免权重值的影响import pandas as pddf = pd.DataFrame([ ['green','m',20,'class1'], ['red','l',21,'class2'], ['blue','xl',30,'class3']])df.columns = ['color','.
2021-04-04 16:51:16
122
原创 python爬虫(5)之CSDN
CSDN的爬虫相对于doubatop250更加简单,一般只需要title和url即可下面是相关的代码:#爬虫之csdn# 分析url https://www.csdn.net/api/articles?type=more&category=python&shown_offset=0(first page)#https://www.csdn.net/api/articles?type=more&category=python&shown_offset=0 (seco
2021-04-04 14:08:07
232
2
原创 Python高级内容--面向对象(1)
斜体样式## Python高级内容–面向对象(1)下面包含了一些python面向对象的一些基本和更高级的内容,代码都有相应的注释。*第一个模块class student(): #一个模块最好只写一个类 name = '111' #类变量 age = 0 sum = 0 def __init__(self,name,age): #构造函数--传入参数并初始化 self.name = name self.age = age
2021-03-31 22:38:17
285
2
原创 python爬虫入门(4)
python爬虫入门(4)本次学习简单的多线程from flask import Flaskimport timeapp = Flask(__name__)@app.route('/')def index(): time.sleep(3) return 'welcome!'if __name__ == '__main__': app.run(threaded = True)#经过上面的一通神奇的操作,可以打开一个http://127.0.0.1:5000/的网.
2021-02-20 13:44:05
181
2
原创 python爬虫入门(3)
python爬虫入门(3)对于top250,一般的爬虫可以解决,但是在最新&热门电影的爬取时则出现了问题:import requestsxp = etree.HTML(resp.text)actor = xp.xpath('//*[@id="app"]/div/div[1]/div[3]/a[1]/p/span[1]')print(actor)y = xp.xpath('//*[@id="app"]/div/div[1]/div[3]/a[2]/p/span[1]')print(.
2021-02-19 23:37:02
112
原创 pycharm新建一个python文件无法运行,只会执行main.py文件
暴躁了好一会儿pycharm新建一个python文件无法运行,只会执行main.py文件按快捷键 Shift+F10 会执行上一个运行的代码文件按快捷键 Shift + Ctrl + F10 就可以直接执行当前脚本了
2021-02-19 17:03:29
14570
10
原创 python爬虫入门(2)
python爬虫入门(2)在上一则博文中我只爬取了一页,显然差强人意,本次爬取所有的top250并储存为txt和excel先看一下怎么爬取所有的电影:#看看每一页的标签的异同:(列举前三页)#https://movie.douban.com/top250?start=0&filter=#https://movie.douban.com/top250?start=25&filter=#https://movie.douban.com/top250?start=50&fi.
2021-02-19 12:01:03
348
6
原创 python爬虫入门(1)
python爬虫入门(1)初识爬虫,了解简单的概念后,先做一点小的项目,打几行代码,感受一下,才方便继续学习。在pycharm上运行需要的函数库:简单地来说:lxml–其中的HTML可解析网页pip(似乎需要最新版本)requests–申请访问直接上代码(每一个必要位置均有注释):(xpath最后会提到)import requestsurl = 'http://movie.douban.com/top250'#伪装身份--headers--dicheaders = {'user.
2021-02-18 21:19:05
348
5
原创 Matlab画图入门--解决专业所需的简单图像
Matlab画图入门–解决专业所需的简单图像matlab功能强大,画图是其一大特色,掌握简单画图技巧可以使论文、报告更加出众。下面介绍一下基本的画图方法。先随便定义变量X1 = 0:0.1:10;Y1 = sin(X1);Y2 = cos(X1);X2 = 0:1:10;Y3 = cos(X2);建立图形,每个模块我都有相应的注释figure(1)%gcf--整个图的句柄 gca--坐标轴的句柄set(gcf,'unit','centimeters','position',[5,5
2021-02-05 12:27:35
268
原创 用python编写星际入侵者游戏--Turtle的应用
之前在哪python中用Turtle编写了一个打乒乓的游戏,是对Turtle的基本应用,这次再编写一个更加复杂的游戏–星际入侵者(一个打飞碟的游戏)在存放.py文件的文件夹中放入图片和音频可以使游戏更加的生动有趣。图片的话turtle自带bgpic这个方法直接调用,具体的注意事项在后面代码里;而音频的话需要simpleaudio,我的电脑不知道为什么不能装,不过它的用法更调用turtle差不多,大同小异。这里面使用了列表把敌方装了进去,然后用for循环遍历,相当于一个花名册,比较方便。对于分数的显示
2021-02-03 21:49:51
1273
4
转载 Turtle内置部分函数的用法
Turtle内置部分函数的用法把Turtle想象成一个小乌龟,在一个横轴为x、纵轴为y的坐标系原点,(0,0)位置开始,它根据一组函数指令的控制,在这个平面坐标系中移动,从而在它爬行的路径上绘制了图形。1.画布(canvas)画布就是turtle为我们展开用于绘图区域,我们可以设置它的大小和初始位置。设置画布大小turtle.screensize(canvwidth=None,canvheight=None,bg=None),参数分别为画布的宽(单位像素),高,背景颜色。如:turtle.scr
2021-02-02 11:28:02
793
原创 用python编写乒乓球小游戏--Turtle功能的应用
用python编写乒乓球小游戏–Turtle功能的应用python有很多功能强大的代码库,Turtle是一款用于游戏开发的代码库。通过编写乒乓球小游戏可以了解这个库的基本的代码的使用先创建游戏的背景,页面的话感觉跟matlab的交互页面的编辑还有easygui差不多。import os 与游戏本身无关,是为了后面可能添加音效而引用的#创建游戏背景import osimport turtle as tgame = t.Screen()game.title("双人乒乓球对战")game.bgco
2021-02-02 11:11:26
4540
13
原创 python之学生信息系统管理
Python之学生信息管理系统小白学习python总会感觉有些迷茫,我就是其中之一,最近在B站看了一个关于python入门的视频(链接在这里),其中的学生信息管理系统可谓对了我这个小白的胃口,在这里跟大家分享一下。先打出主菜单,这个没什么好说的 内联代码片。def menu(): print("=========================学生信息管理系统============================") print("-------------------------
2021-01-26 22:36:45
694
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人