自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 数据分析-美国小孩英文名分析-可视化(含代码)

数据分析-英国小孩英文名分析数据抓取一、pandas是什么?二、使用步骤1.引入库2.读入数据数据分析数据分析及可视化总结数据抓取数据集的获取是我们进行数据分析的第一步。现在获取数据的主要途径一般为:现成数据;自己写爬虫去爬取数据;使用现有的爬虫工具爬取所需内容,保存到数据库,或以文件的形式保存到本地。博主用的是现有的数据进行数据分析。如果是想通过自己写爬虫来爬取数据,那么整体思路大致分为:确定爬取的内容、对主页面解析、子页面的获取、子页面的解析、数据的保存。现在的网站或多或少都有一些基本的反爬措

2021-01-06 12:36:15 1671 16

原创 python-pandas安装-读入数据-添加索引-美国小孩英文名

1910~2019年间美国小孩英文名使用情况数据引用一、pandas是什么?二、使用步骤1.安装pandas插件2.引入库3.读入数据4.添加索引总结数据引用继上个博客,得到了1910~2019年间美国小孩英文名的csv文件,这个博客学习如何引用csv,以下引入pandas库。该方法博主用的是jupyter来写的(对于jupyter该博客就不说了,想要了解的可自行上网查看)。一、pandas是什么?Pandas 是python的一个数据分析包,最初由AQR Capital Management于20

2020-12-28 16:46:31 1238 4

原创 python-美国小孩所用英文名人数-数据爬取-可视化-数据分析

美国每个州在1920-2019年间,每年的男女小孩所用英文名的人数数据抓取数据爬取示例数据抓取数据集的获取是我们进行数据分析的第一步。现在获取数据的主要途径一般为:现成数据;自己写爬虫去爬取数据;使用现有的爬虫工具爬取所需内容,保存到数据库,或以文件的形式保存到本地。博主用的是现有的数据进行数据分析。如果是想通过自己写爬虫来爬取数据,那么整体思路大致分为:确定爬取的内容、对主页面解析、子页面的获取、子页面的解析、数据的保存。现在的网站或多或少都有一些基本的反爬措施,那么,我们在写爬虫时就应针对该网站

2020-12-27 21:06:10 581 2

原创 Python-数据分析-可视化

对美国每个州在1920-2019年间,每年的男女小孩所用英文名的人数的数据分析

2020-12-27 19:09:43 189

原创 Java Web-JSP

用JSP实现以下过程<%@page contentType="text/html" pageEncoding="UTF-8"%><% session.removeAttribute("name"); String error = (String) request.getAttribute("e"); String n = (String) request.getAttribute("n"); %><!DOCTYPE html>&l

2020-10-14 17:38:59 177

原创 Java Web-JSP

由第一个JSP提交所填写的数据,第二个JSP接收数据并显示出来。简单的登录界面。第一个JSP:<%@page contentType="text/html" pageEncoding="UTF-8"%><!DOCTYPE html><%//接收由第二个JSP返回来的数据和错误 String name=(String)request.getAttribute("name"); String error1=(String)request.getAttribu

2020-10-14 17:23:12 128

原创 Java Web-Jsp

一个JSP显示两个JSP的内容,使用JSP中的include方法第一个JSP:<%@page contentType="text/html" pageEncoding="UTF-8"%><%--生成网页--%><!DOCTYPE html><html> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">

2020-10-14 17:05:58 74

原创 Java Web-Jsp

由表单提交数据到jsp文件中由HTML界面,编写要提交的数据,把提交的数据由Jsp接受并显示出来这是HTML数据提交界面:<html> <head> <title>TODO supply a title</title> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-

2020-10-14 16:41:12 73

原创 C++面向对象程序设计第二章

需要求3个长方柱的体积,请编写一个基于对象的程序。数据成员包括length(长)、width(宽)、height(高)。要求用成员函数实现以下功能:(1)由键盘分别输入3个长方柱的长、宽、高;(2)计算长方柱的体积;(3)输出3个长方柱的体积。请编程序,上机调试并运行。#include<iostream>using namespace std;class Tj{public: void set_tj(); void show_tj();private: int lenght;

2020-10-12 21:07:18 262

原创 C++面向对象程序设计第二章

将本章的例2.4改写成一个多文件的程序:(1)将类定义放在都文件arraymax.h中;(2)将成员函数定义放在源文件arraymax.cpp中;(3)主函数放在源文件file1.cpp中。请写完整的程序,上机调试并运行。//头文件:class Arraymax{public: void set_value(); void max_value(); void show_value();private: int array[10]; int max;};//源文件:#include&

2020-10-12 21:05:57 676

原创 C++面向对象程序设计第二章

在本章2.3.3节中分别给出了包含定义的头文件student.h,包含成员函数定义的源文件student.cpp以及包含主函数的源文件main.cpp。请完善该程序,在类中增加一个一对数据成员函数set_value。上机调试并运行。//头文件:#include <string>using namespace std;class Student{public: void display(); void set_value();private: string name; int

2020-10-12 21:04:46 1005

原创 C++面向对象程序设计第二版第二章习题

在上题的基础上进行如下修改:在类体内声明成员函数,而在类外定义成员函数。如需知道上题,请看上个博客#include<iostream>using namespace std;class Time{public: int hour; int minute; int sec;};int main(){ void set_time(Time &); void show_time(Time &); Time t; set_time(t); show_t

2020-10-12 21:03:28 650

原创 C++面向对象程序设计第二版第二章习题

改写本章例2.1程序,要求:(1)将数据成员改为私有的;(2)将输入输出的功能改为由成员函数实现;(3)在类体内定义成员函数。#include<iostream>using namespace std;class Time{public: void set_time(); void show_time();private: int hour; int minute; int sec;};int main(){ Time t; t.set_time(); t.sh

2020-10-12 21:01:35 1496

原创 C++面向对象程序设计第二版习题

检查下面程序,找出其中的错误(先不要上机,先人工检查,)并改正,然后上级调试,使之能正常运行。运行时从键盘输入时、分、秒的值,检查输出是否正确。找错:#include<iostream>using namespace std;class Time{ void set_time(void); void show_time(void); int hour; int minute; int sec;};Time t;int main(){ set_time(); sho

2020-10-12 20:58:53 1000

原创 C++

编一个程序,用同一个函数名对n个数据进行从小到大排序,数据类型可以时整型,单精度型,双精度型。用重载函数实现。代码如下:#include<iostream>using namespace std;int paixu(int a[],int n)//对整型进行排序{ int i,j,t; for(j=0;j<n-1;j++)//使用冒泡排序法对数据进行排序 for(i=0;i<n-1-j;i++) if(a[i]>a[i+1]) { t=a[i];

2020-10-12 15:39:42 605

原创 C++

输入一个字符串,把其中的字母按逆序输出,如输入LIGHT,输出THGIL,要求使用string方法。代码如下://方法一,使用reverse方法,#include<iostream>#include<string>using namespace std;int main(){ string string1,t; cin>>string1; //输入字符串 reverse(string1.begin(),string1.end());//首尾

2020-10-12 15:39:09 125

原创 C++

对3个变量由大到小顺序排序,要求使用变量的引用。代码如下:#include<iostream>using namespace std;void paixu(int &a,int &b,int &c);void p(int &x,int &y);int main(){ int a,b,c; cin>>a>>b>>c; paixu(a,b,c); cout<<a<<endl&lt

2020-10-12 15:38:15 121

原创 C++

求2个或3个正整数中的最大数,用带有默认参数的函数实现。代码如下:#include<iostream>using namespace std;int main(){ int max(int a,int b,int c); int x,y,z; int m; cin>>x>>y>>z; m=max(x,y,z); cout<<"max="<<m<<endl; return 0;}int max(in

2020-10-12 15:36:56 64

原创 Python-魔法方法

魔法方法魔法方法总是被双下划线包围,例如__init__。魔法方法是面向对象的 Python 的一切,如果你不知道魔法方法,说明你还没能意识到面向对象的 Python 的强大。魔法方法的“魔力”体现在它们总能够在适当的时候被自动调用。魔法方法的第一个参数应为cls(类方法) 或者self(实例方法)。cls:代表一个类的名称self:代表一个实例对象的名称基本的魔法方法__init__(self[, ...]) 构造器,当一个实例被创建的时候调用的初始化方法__new__(cl

2020-10-07 20:30:37 93

原创 Python-类与对象

对象=属性+方法对象是类的实例。换句话说,类主要定义对象的结构,然后我们以类为模板创建对象。类不但包含方法定义,而且还包含所有实例共享的数据。封装:信息隐蔽技术我们可以使用关键字 class 定义 Python 类,关键字后面紧跟类的名称、分号和类的实现。继承:子类自动共享父类之间数据和方法的机制多态:不同对象对同一方法响应不同的行动例:selfself相当于C++里的this指针类的方法与普通的函数只有一个特别的区别 —— 它们必须有一个额外的第一个参数名称(对应于该实例,即该

2020-10-07 20:00:25 88

原创 Python-lambda表达式

匿名函数的定义在 Python 里有两类函数:第一类:用 def 关键词定义的正规函数第二类:用 lambda 关键词定义的匿名函数Python 使用 lambda 关键词来创建匿名函数,而非def关键词,它没有函数名,其语法结构如下:lambda argument_list: expressionlambda - 定义匿名函数的关键词。argument_list - 函数参数,它们可以是位置参数、默认参数、关键字参数,和正规函数里的参数类型一样。:- 冒号,在函数参数和表达式中间

2020-10-07 16:44:49 74

原创 Python-函数

函数函数的定义定义函数的语法:def 函数名([参数列表]):‘’‘注释’’’函数体return()函数的调用例:def fid(n):a,b=1,1while a<n: print(a,end='') a,b=b,a+bprint()fid(1000)函数文档例:def test(a,b): #a,b是形参, print((a+b))test(11,22)#11,22是实参函数参数定义函数时不需要声明函数的参数类型,解释器会根据实参的类型自动推

2020-10-06 19:36:49 260

原创 Python-序列

序列在 Python 中,序列类型包括字符串、列表、元组、集合和字典,这些序列支持一些通用的操作,但比较特殊的是,集合和字典不支持索引、切片、相加和相乘操作。1. 针对序列的内置函数list(sub) 把一个可迭代对象转换为列表。tuple(sub) 把一个可迭代对象转换为元组。str(obj) 把obj对象转换为字符串len(s) 返回对象(字符、列表、元组等)长度或元素个数。s – 对象。max(sub)返回序列或者参数集合中的最大值min(sub)返回序列或参数集合中的最小值

2020-09-30 18:08:17 66

原创 Python-集合

集合Python 中set与dict类似,也是一组key的集合,但不存储value。由于key不能重复,所以,在set中,没有重复的key。集合的创建先创建对象再加入元素。在创建空集合的时候只能使用s = set(),因为s = {}创建的是空字典。直接把一堆元素用花括号括起来{元素1, 元素2, ..., 元素n}。重复元素在set中会被自动被过滤。使用set(value)工厂函数,把列表或元组转换成集合。集合的两个特点:无序 (unordered) 和唯一 (unique)。由于

2020-09-30 18:02:18 48

原创 Python-字典

字典可变类型与不可变类型序列是以连续的整数为索引,与此不同的是,字典以"关键字"为索引,关键字可以是任意不可变类型,通常用字符串或数值。字典是 Python 唯一的一个 映射类型,字符串、元组、列表属于序列类型。判断一个数据类型 X 是不是可变类型的两种方法:麻烦方法:用 id(X) 函数,对 X 进行某种操作,比较操作前后的 id,如果不一样,则 X 不可变,如果一样,则 X 可变。便捷方法:用 hash(X),只要不报错,证明 X 可被哈希,即不可变,反过来不可被哈希,即可变。

2020-09-30 17:43:06 56

原创 Python-字符串

字符串字符串定义Python 支持使用成对的 单引号 或 双引号。三引号允许一个字符串跨多行,字符串中可以包含换行符、制表符以及其他特殊字符。Python 的常用转义字符:转义字符描述\\反斜杠符号\'单引号\"双引号\n换行\t横向制表符(TAB)\r回车...

2020-09-30 17:17:37 61

原创 Python-元组

元组创建和访问一个元组Python 的元组与列表类似,不同之处在于tuple被创建后就不能对其进行修改,类似字符串。元组使用小括号,列表使用方括号。元组与列表类似,也用整数来对它进行索引 (indexing) 和切片 (slicing)。注意:元组中只包含一个元素时,需要在元素后面添加逗号,否则括号会被当作运算符使用。更新和删除一个元组元组有不可更改 (immutable) 的性质,因此不能直接给元组的元素赋值,但是只要元组中的元素可更改 (mutable),那么我们可以直接更改其

2020-09-29 22:38:13 64

原创 Python-列表

列表列表的定义:列表时有序的集合,没有固定大小,能够保证任意数量,任意类型的python对象,语法为:[元素1,元素2,…元素n]。解释:中括号是把所有元素绑在一起;逗号是把每个元素一一分开。在列表中的元素可以是任何对象,不限制数据类型。列表的创建:创建方法:(1)一般创建例: lst=['a','b','c','d','a','c'] print(lst) #a,b,c,d,a,c(2)利用range()创建列表例:lst=list(range(10))print(lst

2020-09-29 22:13:45 113

转载 python语言

python变量、运算符与数据类型1.注释#表示注释,作用于一行# 这是一个注释print("Hello world")Hello world“”" “”"或’‘’ ‘’‘,表示区间注释,在引号之间的所有内容将被注释。'''多行注释三个单引号'''"""多行注释三个双引号"""2.运算符1.比较运算符操作符名称示例+加1+1=2-减2-1=1*乘4*5=20/除4/5=1//整除4//5=0%取

2020-09-24 17:40:17 160

坦克大战单机小游戏.rar

坦克大战单机小游戏.rar

2021-06-02

空空如也

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

TA关注的人

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