自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(27)
  • 资源 (1)
  • 收藏
  • 关注

原创 数据分析中的Numpy模块

**数据分析中的Numpy模块**产生多维数组import numpy as npa = np.array([[1,2,3],[4,5,6]])b = np.array([1,2,3])print(a)print(b)numpy的索引和切片操作import numpy as npc = np.random.randint(0,100,size=(5,6)print(c[1])#取下标为1的行数据print(c[[1,2,3]])#取多行数据print(c[0:2])#行切片

2021-01-20 21:32:54 193 3

原创 C++运算符重载

1 定义一个复数类Complex,重载运算符“+”使之用于复数的加法运算。给出源程序分别求出复数之和,整数与复数之和,复数与整数之和并运行结果。#include // 包含头文件 using namespace std; //使用标准命名空间 class Complex //声明一个复数类{public: Complex() { real = 0;imag = 0; } Complex(double r, double i) { real = r;imag = i; } Compl

2020-09-26 08:32:43 194

原创 matlab实现矩阵拼接

**1.设计矩阵A,B,C, D , F并合并成一个新矩阵X,要求五个矩阵均用一次。实现方法:步骤:使用rand函数随机生成五个矩阵,分别为A(2,2),B(2,3),C(2,1),D(2,4),E(1,5)。将生成的矩阵按矩阵拼接的原则,横向连接用“,”纵向连接用“;”从而将五个矩阵合成矩阵X。**代码如下:A=rand(2,2);%生成一个2x2的矩阵。B=rand(2,3);%生成一个2x3的矩阵。C=rand(2,1);%生成一个2x1的矩阵。D=rand(2,4);%生成一个

2020-09-20 22:10:37 15468 1

原创 C++建立重载函数sroot( )

编写一个C++风格的程序,建立重载函数sroot( ),让它返回整数、长整数与双精度参数的立方,保留8位有效数字。(实数保留有效数字位数建议使用操纵符setprecision(8),头文件iomanip,使用方法网上查看相关文档)。用cout输出时系统自动会根据数据大小选择小数或指数形式输出。代码如图#include<iostream>#include<iomanip>using namespace std;double sroot(int a) { return(.

2020-09-07 21:49:10 1694

原创 C++重载函数使用(使用重载函数分别完成求2个整数、3个整数、4个整数的最大值。)

使用重载函数分别完成求2个整数、3个整数、4个整数的最大值。代码如下:#include<iostream>using namespace std;int main() { int max(int a,int b); int max(int x1,int x2,int x3); int max(int y1,int y2,int y3,int y4); int a,b; cout << "请输入两个整数:"; cin >> a>>b; .

2020-09-07 21:42:58 9432 3

原创 带你入门python爬虫requests库(GEEK+原创大赛)

1.发送get请求:import requestsresponse = requests.get("http://www.baidu.com/")想要发送什么类型的请求就调用什么方法。2.发送post请求:import requestsresponse = requests.post("http://www.baidu.com/",data= data)如果返回是json数据那么可以调用response.json() 来将json字符串转化为字典或列表。3.response.text 与

2020-08-05 22:47:58 135

原创 带你入门python爬虫requests库

1.发送get请求:import requestsresponse = requests.get("http://www.baidu.com/")想要发送什么类型的请求就调用什么方法。2.发送post请求:import requestsresponse = requests.post("http://www.baidu.com/",data= data)如果返回是json数据那么可以调用response.json() 来将json字符串转化为字典或列表。3.response.text 与

2020-08-05 22:40:15 146

原创 (python)爬虫实战爬取豆瓣电影Top250榜单电影

实战内容:直接上代码,重要地方有注释。from bs4 import BeautifulSoupimport reimport urllib.request,urllib.errorimport xlwtimport sqlite3def main(): baseurl = "https://movie.douban.com/top250?start=" #1.爬取网页 datalist = getData(baseurl) savepath = "豆瓣电影Top2

2020-08-05 22:05:42 1077

原创 爬虫使用cookie模拟登入网页

爬虫使用cookie模拟登入网页from urllib import request#不使用cookiedapeng_url = 'http://www.renren.com/880151247/profile'headers = { "User-Agent":" Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/84.0.4147.89 Safari/537.3",

2020-08-04 11:04:41 368 2

原创 cookie信息的加载与保存

cookie信息的加载与保存代码from urllib import requestfrom http.cookiejar import MozillaCookieJarcookiejar = MozillaCookieJar('cookie.txt')handler = request.HTTPCookieProcessor(cookiejar)opener = request.build_opener(handler)resp = opener.open('http://www.baidu

2020-08-04 10:55:35 143 1

原创 【python】urllib库(爬虫)

urllib库模拟浏览器行为向指定服务器发送一个请求,并可以保存服务器返回来的数据。urlopen函数对HTTPResponse类型数据进行操作from urllib import requestresp = resquest.urlopen('http://www.baidu.com')print(resp.read())print(resp.readline())#读取一行print(resp.readlines())#读取多行print(getcode())#返回状态码urlr

2020-08-03 22:52:54 166 1

原创 ProxyHandler处理器(爬虫代理IP)

1.代理的原理:在请求目的网站之前,先请求代理服务器,然后让代理服务器去请求目的网站,代理服务器拿到目的网站的数据,再转发给我们代码。2.http://httpbin.org:这个网站可以方便查看http请求的一些参数。3.在代码中使用代理:使用urllib.request.ProxyHandler,传入一个代理,这个代理是一个字典,字典的key依赖于代理服务器能够接收的类型,一般是’http’或者’https’,值是ip:port。使用上一步创建的’handler’,以及’request.

2020-08-03 22:21:07 474

原创 爬虫实战爬取拉钩网

爬虫实战爬取拉钩网代码如下from urllib import request,parse#url = 'https://www.lagou.com/jobs/list_python?labelWords=&fromSearch=true&suginput='url = 'https://www.lagou.com/jobs/positionAjax.json?city=%E6%B7%B1%E5%9C%B3&needAddtionalResult=false'data

2020-08-03 12:03:27 195

原创 爬虫实战爬取豆瓣电影Top250榜单电影

爬虫实战爬取豆瓣电影Top250榜单电影实战内容:直接上代码,重要地方有注释。from bs4 import BeautifulSoupimport reimport urllib.request,urllib.errorimport xlwtimport sqlite3def main(): baseurl = "https://movie.douban.com/top250?start=" #1.爬取网页 datalist = getData(baseurl)

2020-08-02 21:16:36 12239 4

原创 人人网模拟用户登陆行为后进入包贝尔的个人主页

在人人网模拟用户登陆行为后进入包贝尔的个人主页 (用户登陆URL:http://www.renren.com/PLogin.do 包贝尔的人人网个人页面URL:http://www.renren.com/880792860/profile)1.代码import requestssessions = requests.session()post_url = 'http://www.renren.com/PLogin.do'post_date = { 'email': '这里输入自己人人

2020-07-31 21:49:23 156

原创 python爬虫保存数据到Excle中

**python爬虫保存数据到Excle中1.开发环境的准备:在pycharm中导入xlwt包,如果没有导入会报错。2.代码: import xlwt workbook =xlwt.Workbook(encoding="utf-8")#创建workbook对象 worksheet = workbook.add_sheet('sheet1')#创建工作表 worksheet.write(0,0,'hello')#写入数据,第一行参数 “行”,第二行参数 “列”,第三行参数“内容” workbo

2020-07-29 21:26:40 611

原创 爬虫BeautifulSoup模块(下)

BeautifulSoup模块介绍BeautifulSoup是一个可以从html或xml文件中提取数据的python库。BeautifulSoup安装:可以直接在pycharm中terminal直接输入pip install BeautifulSoup4或者在File->settings->project interpreter->按+号搜索添加bs4。代码from bs4 import BeautifulSoupimport refile = open("./baidu.

2020-07-28 21:09:20 111

原创 封装函数实现网页登入代码(python函数调用)

封装函数实现网页登入代码1.开发环境:pycharm。2.代码实现:def login (username,password): name = 'admin123' pwd = '123456' for i in range(3): if username ==name and password == pwd: print('登入成功!!!') break else: pri

2020-07-28 11:33:16 1142

原创 爬虫BeautifulSoup功能(上)

BeautifulSoup功能代码#1.Tag 标签及其内容,拿到它找到的第一个内容#bs.a.attrs获取a标签所有属性,返回一个字典获取a标签的所有属性#3去注释from bs4 import BeautifulSoupimport refile = open("./baidu.html","rb")html = file.read()bs = BeautifulSoup(html,"html.parser")print(bs.title) #1.Tag 标签及其内容,拿到它找

2020-07-27 22:04:18 253

原创 第一Python第一个爬虫项目

C:\Users\Lenovo\AppData\Local\Programs\Python\Python38-32\python.exe D:/c++/py1.py<!DOCTYPE HTML><html lang="zh-cmn-Hans" class="ua-windows ua-webkit"><head><meta charset="UTF-8"><meta name="google-site-verification" content="ok0wCgT20tBBgo9_zat2iAcim

2020-07-27 11:59:39 2945

原创 python算法(冒泡排序法)

冒泡排序1.算法思想它重复地走访过要排序的数列,一次比较两个元素,如果他们的顺序错误就把他们交换过来。走访数列的工作是重复地进行直到没有再需要交换,也就是说该数列已经排序完成这个算法的名字由来是因为越小的元素会经由交换慢慢“浮”到数列的顶端,故名。假设有一个大小为 N 的无序序列。冒泡排序就是要每趟排序过程中通过两两比较,找到第 i 个小(大)的元素,将其往上排。以上图为例,演示一下冒泡排序的实际流程:假设有一个无序序列 { 4. 3. 1. 2, 5 }第一趟排序:通过两两比较,找到第一

2020-07-24 11:01:32 2376

原创 python自定义排序法(算法)

python自定义排序法1.利用pycharm实现python自定义排序法2.完整代码:#自定义排序法numbers = [5,7,8,3]for i in range(len(numbers)): for j in range(i+1,len(numbers)): if numbers[i]>numbers[j]: numbers[i],numbers[j]=numbers[j],numbers[i] print(nu

2020-07-24 10:35:50 476

原创 C语言文件课内实验题(文件相关问题)

1.题目:1.以只写的方式打开一个文件stu.txt,从键盘输入一组字符,将其保存到磁盘文件stu.txt中。2.以只读方式打开刚才的文件stu.txt,读取文件中的字符,保存到字符数组str1中,并输出到屏幕上。3.有6个学生,每个学生数据包括学号、姓名、3门课程的成绩。定义如下结构体数组存放这6个学生的数据:structstudent{intnum;charname[20];intscore[3];}stu[6];编写程序实现如下功能:(1)从键盘输入6个学生的数据,将这6个

2020-07-23 21:28:28 985

原创 C语言算法(冒泡排序法)

C语言冒泡排序法1.开发环境:Visual C++2010。2.起泡法思路3.完整代码:#include<stdio.h>#include<stdlib.h>void main(){ int i,j,k,t,n=5; int a[5]; for(k=0;k<5;k++) { printf("输入a[%d]\n",k+1); scanf("%d",&a[k]); } for(i=1;i<=n-1;i++) { for(j=0

2020-07-23 21:09:42 1036

原创 Python带你玩澳门赌场游戏

Python带你玩澳门赌场游戏1.开发环境:pycharm2.完整代码:import randomprint('*'*40)print('欢迎进入澳门赌场')print('*'*40)username =input('请输入游戏名称')money =0answer =input('确定进入游戏吗(Y/N)?')if answer=='Y': while money<2: n =int(input('金币不足,请充值(100块钱30币,

2020-07-23 15:41:03 3404

原创 C++教你简单画

C++教你简单画1.开发环境:Visual C++,easyx图形库。2.完整代码:#include<graphics.h>#include<Windows.h>int main(void){ initgraph(640,480); setbkcolor(RGB(64,128,128)); cleardevice(); setlinecolor(RGB(255,0,0)); setlinestyle(PS_SOLID,10); circle(320,240,20

2020-07-22 21:57:44 1718

原创 python带你揭秘简单验证码系统的制作

python带你揭秘简单验证码系统的制作配置环境:pycharm,python3.8,sublime完整代码如下所示:s='qazwsxedcrfvtgbyhnujmiklopQAZWSXEDCRFVTGBYHNUJMIKOLP0123456789'code =''import randomfor i in range(4): ran =random.randint(0,len(s)-1) code+=s[ran]print('验证码',code)user_input=i

2020-07-22 14:55:35 411

pytnon资料.docx

python学习资料(转载)python学习笔记 1. Model 类, 实体类 ,实体类中的字段与数据库中的表字段一一对应,用来包装信息实体的基础类,并且可以验证这条数据的完整性 2. ModelManager 类:是实体类的管理类,通常每一个实体类都要有一个对应的管理类,管理类可以用来管理实体类里面的数据记录(增,删,改,查),但是管理类不一定要有实体类 3. Db 类:用来管理对数据库的连接,管理类所有的对数据的操作,都是通过这个 db 类来完成的,在整个 MVC 模式中,只有整个 db 类可以直接对数据库进行操作,同时也只有管理类可以对 db 类进行调用。

2020-08-05

空空如也

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

TA关注的人

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