自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(34)
  • 收藏
  • 关注

原创 Python数据可视化(使用Matplotlib绘制高级图表)

1 绘制等高线图import numpy as npimport matplotlib.pyplot as plt#计算高度def calcu_elevation(x1, y1):h = (1-x1/2 + x1 ** 5 + y1 ** 3) * np.exp(-x1** 2 - y1** 2)return hn = 256x = np.linspace(-2, 2, n)y = np.linspace(-2, 2, n)#利用 meshgrid() 函数生成网格数据x_grid

2022-04-05 21:41:12 1762

原创 Python数据可视化(坐标轴的定制与3D绘图)

1 隐藏轴脊import numpy as npimport matplotlib.pyplot as pltimport matplotlib.patches as mpathespolygon = mpathes.RegularPolygon((0.5, 0.5), 6, 0.2, color=‘g’)ax = plt.axes((0.3, 0.3, 0.5, 0.5))ax.add_patch(polygon)#隐藏全部轴脊ax.axis(‘off’)plt.show()2 隐藏

2022-04-02 17:30:29 5088

原创 Python数据可视化(子图的绘制及坐标轴共享与坐标轴的定制(上))

import matplotlib.pyplot as plt画布被规划为3×2 的矩阵区域 , 之后在索引为6 的区域中绘制子图ax_one = plt.subplot(326)ax_one.plot([1, 2, 3, 4, 5])画布被规划为3×1 的矩阵区域 , 之后在索引为2 的区域中绘制子图ax_two = plt.subplot(312)ax_two.plot([1, 2, 3, 4, 5])plt.show()import numpy as npimport matplot

2022-03-24 14:45:49 6918

原创 Python数据可视化(图表样式的美化)

import numpy as npimport matplotlib.pyplot as pltplt.rcParams[“font.sans-serif”] = [“SimHei”]plt.rcParams[“axes.unicode_minus”] = Falsex = np.arange(5)y1 = [1200, 2400, 1800, 2200, 1600]y2 = [1050, 2100, 1300, 1600, 1340]bar_width = 0.6tick_labe...

2022-03-18 15:39:52 1378

原创 Python数据可视化

第3章:图表辅助元素的定制3.1设置坐标轴:import numpy as npimport matplotlib.pyplot as pltplt.rcParams[‘font.sans-serif’] = [‘SimHei’]plt.rcParams[‘axes.unicode_minus’] = Falsex = np.linspace(-np.pi, np.pi, 256, endpoint=True)y1, y2 = np.sin(x), np.cos(x)plt.plot(x,

2022-03-11 15:18:37 2588

原创 Python数据可视化与matplotlib(2)

各种图形代码1.堆积面积图import numpy as npimport matplotlib.pyplot as pltx = np.arange(6)y1 = np.array([1,2,3,4,5,6])y2 = np.array([1,3,5,7,9,4])y3 = np.array([2,4,7,8,9,5])plt.stackplot(x, y1, y2, y3)plt.title(‘2020080603021’)plt.show()2.直方图import numpy

2022-03-04 18:18:30 3335

原创 Python数据可视化与matplotlib

数据可视化其实是一个抽象的过程,简单来说就是讲一个不宜描述的事物形成一个可感知画面的过程,即从数据空间到图形空间的映射。箱形图又称盒须图、箱线图,是一种利用数据的5个统计量(最小值、下四分位数、中位数、上四分位数和最大值)描述数据的图表,主要用于反映一组或多组数据的对称性、分布程度等信息,因形状如箱子而得名。下载地址:https://www.anaconda.com/download/Anaconda下载与安装过程:使用点击使用Jupyter Notebook就行。然后在网页上

2022-02-22 17:30:24 428 1

原创 数据库连接池与DBUtils工具

数据库连接池,简称dbcp database connection pool数据库的连接是非常耗费系统资源的,一个应用通常都是需要与数据库打交道,也就需要经常连接数据库,这样导致浪费大量系统资源;连接池的原理就是:我事先创建好几个数据库连接放着,当我的系统需要操作数据库时就从连接池里直接拿连接,并将这个连接标记为 忙 ;用完后在放会池中,标记为 空闲;当连接池里的连接都在被使用,如果此时还要连接,连接池就会在创建连接放到池里,,这些连接的数量,都是在配置文件里由我控制的。数据库连接池的运行机制:

2022-01-05 20:47:23 672

原创 Java数据库连接(JDBC)

创建chapter09项目,在lib文件导入mysql-connector-java-5.0.8-bin.jar包实现第一个JDBC程序Example01.javapackage cn.itcast.jdbc.example;import java.sql.Connection;import java.sql.DriverManager;import java.sql.ResultSet;import java.sql.SQLException;import java.sql.Stateme

2022-01-05 16:55:08 196

原创 Selvlet高级

Filter过滤器创建chapter08项目,在lib文件下导入commons-beanutils-1.9.2、commons-logging-1.2、jstl、standard的jar包。第一个Filter程序:MyServlet.javapackage cn.itcast.chapter08.filter;import java.io.*;import javax.servlet.*;import javax.servlet.http.*;public class MyServlet e

2022-01-05 16:36:54 631

原创 EL表达式和JSTL(JSTL)

JSTL是Sun公司为了解决市面上出现了很多功能相同标签,令网页制作者无从选择,而制定的一套标准标签库(JavaServer Pages Standard Tag Library)。JSTL标准标签库是由5个不同功能的标签库共同组成的:Core是一个核心标签库,它包含了实现Web应用中通用操作的标签;I18N是一个国际化/格式化标签库,它包含实现Web应用程序的国际化标签和格式化标签;SQL是一个数据库标签库,它包含了用于访问数据库和对数据库中的数据进行操作的标签;XML是一个操作XML文档的标签

2021-12-15 19:53:51 251 1

原创 EL表达式和JSTL(EL表达式)

javaBean是java开发语言中一个可以重复使用的软件组件。它必须有一个公共的、无参的构造方法这个方法可以是编译器自动产生的默认构造方法;它提供公共的setter方法和getter方法,让外部程序设置和获取javaBean。建立一个Book类:package cn.itcast.chapter07.javabean;public class Book{ private double price; public double getPrice(){ return price; } pub

2021-12-14 19:28:29 245

原创 eclipse配置javaweb(jsp技术下(传智书城jsp页面))

1.首页设置创建web项目,在该项目的webcontent文件下创建index.jsp<%@ page language="java" contentType="text/html; charset=utf-8" pageEncoding="utf-8"%><!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><h

2021-11-19 23:57:08 1105 5

原创 eclipse配置javaweb(jsp技术上)

1.jsp基础语法<%@ page language="java" contentType="text/html; charset=utf-8" pageEncoding="utf-8"%><!DOCTYPE html><html><head><meta charset="utf-8"><title>Insert title here</title></head><body>

2021-11-19 19:52:53 143

原创 eclipse配置javaweb(会话及其会话技术)

一.Cookie对象显示用户上次访问时间:package cn.itcast.chapter03.cookie;import java.io.IOException;import java.text.SimpleDateFormat;import java.util.Date;import javax.servlet.ServletException;import javax.servlet.annotation.WebServlet;import javax.servlet.http.C

2021-11-19 18:06:19 688

原创 eclipse配置javaweb(请求与响应)

一.HttpServletResponse对象发送响应消息体相关的方法:1.getOutputStream()方法:该方法可以直接输出字节数组为二进制的数据2.getWriter()方法:该方法可以直接输出字符文本内容二.HttpServletResponse应用解决中文输出乱码问题:实现网页定时刷新并跳转:三.HttpServletRequest对象获取请求行信息的相关方法:获取请求消息头的相关方法:四.HttpServletRequset应用获取请求参数和解决请求参数的

2021-11-19 00:16:26 398

原创 eclipse配置Tomact(Servlet基础)

1.使用servlet虚拟路径的映射:2.使用ServletConfig接口:3.使用ServletContext接口:

2021-11-18 18:06:26 184

原创 eclipse创建web服务器并连接tomcat

就一个创建文件,没啥说的,按照下面图片创,没啥大问题。

2021-11-17 19:21:14 111

原创 eclipse中配置tomcat

1.点开eclipse,添加文件储存位置。2.按照下面图片操作进入下载tomcat的界面。3.点击sarch在find:中输入tomcat,并点击install下载(我这是已经下载过了)。3.点击window在弹出的窗口中选择最后一个并点击弹出下面的窗口,点击add添加tomcat。4.跟下图操作创建servers。这样,eclipse配置tomcat就配置完成。如果你配置tomcat时,Preferences没有server选项,请链接这个网址:https://blog.51ct

2021-11-17 17:37:24 127

原创 数组的补充

1、一个元素一个元素复制public class mei01 { public static void main(String[] args) { int []a = new int[] {2,8,22,35,37}; int []b = new int[a.length]; System.out.println("\r使用逐一复制的方式:"); for(int i=0;i<a.length;i++) { b[i]=a[i]; } for(int m:b) {

2021-05-02 10:45:01 145

原创 数组练习

练习一:package com.test;//1、创建时,数组长度的应用//2、数组的长度打印public class test1 {public static void main(String[] args) { int x=3; int[]numbers =new int[x+2];//5 x=6; System.out.println("x is"+x);//6 System.out.println("the size of numbers is"+numbers.length);

2021-05-02 10:23:22 131

原创 接口、数组

二、多个使用新建3个接口类(A、B、C)public interface A { final int max = 50; void decrease();}public interface B { void add();}public interface C { int i = 25; void mult();}实现类(基本运算)public class Exe implements A,B,C{ int x; Exe(int t){ x = t;

2021-04-15 21:28:48 827

原创 接口

一、单个使用创建一个接口类:接口类public interface qian1 { //1.常量:名称大写(JAVA7) public static final int NUM = 10;//3个关键字,可以省略部分,常量名需要大写、赋值 //2.抽象方法:abstract(JAVA7) public abstract void mean1(); //3.默认方法:default(JAVA8及8+) public default void mean2() { System.out.pr

2021-04-15 20:30:58 96

原创 java的抽象

抽象类的特点:1、不能直接创建new抽象类对象;2、必须用一个子类来继承抽象父类;(extends)3、子类必须覆盖重写抽象父类当中的所有的抽象方法;(@Override、super)4、创建子类对象进行使用。代码:抽象类(Aa)public abstract class Aa { public abstract void eat();//修饰符 abstract 返回值 方法名; //没有大括号,没有方法体,没有实现的方法 //public void eat(){ }}子类(A

2021-04-07 22:57:11 63

原创 重写

1.重写的应用

2021-04-03 15:46:21 62

原创 2021-03-30

**java类的继承与多态**继承:父类、子类、调用类。由父类编写定义,子类继承并再编写定义,然后使用调用类运行父类和子类。代码:父类(a类)public class a{ public void ty() { System.out.println("父类方法"); } public void method(){ System.out.println("父类方法执行中"); }}子类(b类)public class b extends a{//子类方法 public

2021-03-31 13:33:43 68

原创 2021-03-25

java对象的构造方法:一、对象的创建的时候自动调动一个方法:构造方法1.构造方法必须和类完全一样2.构造方法不能有返回值3.不能返回具体的值4.如果不编写任何构造方法,编译器会默认的赠送一个,没有参数,没有方法体,什么都不干5.如果自己写构造方法,编译器不会在默认的赠送6.方法的重载定义代码:public class ty01 { String name; int age; public ty01() { System.out.println("无参构造方法:"); } p

2021-03-25 21:33:37 86

原创 2021-03-23

java的三大特性:封装、继承、多态1.封装public class mian { public static void main(String[] args) { int[] array = {5,10,15,20,25}; int max = getMox(array); System.out.println("最大值:"+max); } //给一个数组,得到一个最大值 public static int getMox(int[] array) { int max = array[

2021-03-24 15:20:13 68 1

原创 类和对象

类:是一种相关属性和行为的集合。属性:是该事物的状态信息。行为:是该事物能够做什么。类和对象的区别:类是对一类事物的描述,是抽象的。对象是一类事物的实例,是具体的。类的定义格式:public class ClassName{//成员变量//成员方法}实际操作需要eclipse软件。类创建过程:类的代码使用:1.package cn.ty;public class qing { public static void main(String[] args) { i

2021-03-19 15:04:10 80

原创 2021-03-17

1.顺序结构System.out.println("今天没太阳"); int a=18; if(a<18){ System.out.println("去网吧,打游戏!"); System.out.println("遇到一群猪队友,开始骂街!"); System.out.println("被坑气愤了,结账回家"); } System.out.println("回家做作业!");2.标准的if-else语句int b=888; if(b%3==0){ S

2021-03-17 14:46:11 85

原创 java运算符的使用

加法符号的使用1、正常数值相加2、字符相加3、字符串相加自增、自减1、单独使用 2、与打印一起混合使用比较运算符:{>、<、!=、>=、<=}逻辑运算符:{与&&、或||、非!}{a=5;一元运算符、5+3;二元运算符、?:三元运算符}...

2021-03-12 10:28:23 62

原创 2021-03-10

java的操作和进制运算作业:

2021-03-10 21:38:15 37

原创 2021-03-10

第二次学习java记录数据类型简单数据:整数类型(byte、short、int、long)浮点类型(float、double)字符类型(char)布尔类型 (boolean)复合数据:类(class)接口 (interface)数组2.实际数据操作代码注意事项:...

2021-03-10 21:22:26 44

原创 课堂练习

课堂练习下载该软件并安装,安装过程选好文件夹后就全点下一步并完成安装。之后设一个文本文档用该软件输入该代码保存,用cmd先打javac空格文件名.Java命令运行出class文件,在输入Java空格文件名回车就完成常数显示。...

2021-03-09 09:46:14 72

空空如也

空空如也

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

TA关注的人

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