自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Matplotlib绘图

np.arange(-4, 4, 0.25)也只能⽣成。的区间数据,但要做图,我们必须给出每⼀个点的坐标,这就⽤。)和⽐例⽂字的格式;,不是⾮常清晰,难以满⾜论⽂出版要求。如果保存的图⽚是空的,⼀般是因为前⾯有。()函数画横向柱图,参数含义相同;在饼图下⾯画⼀个阴影。相对于半径的⽐例,默认值为。对象⽤来画⼀个饼图。饼图外侧显示的说明⽂字;控制饼图半径,默认值为。,绘制带有表的轴框架。轴使⽤科学计算法表示。控制饼图内百分⽐设置。

2023-04-15 22:21:38 608 1

原创 Matplotlib数据可视化

plt.plot(x2,y2,color='red',linewidth=3,linestyle='--', label='红⾊haha')plt.plot(x3,y3,color='blue',linewidth=3,linestyle='-', label='蓝⾊')plt.text(5.2, 3, '⽂字说明',fontdict={'size': 16, 'color': 'b'})表示标注的⽂字的位置使⽤相对于被标注的坐标点的偏移量,如果要定制图的属性,⽐如:⼤⼩,就要显示的创建⼀个。

2023-04-14 22:15:40 1213

原创 Python里Pandas基础知识

df3.sort_values ('two',axis=1,ascending=True) #纵轴,第"two”行,升序。df2.sort_values('pop', ascending=False)#降序,按照索引顺序排列,并且如果传入的列在数据中找不到,就会在结果中产生缺失值。表格型的数据类型,每列值类型可以不同,同一列内 的元素类型也可以不同。就会被解释为外层字典的键作为列,内层字典键则作为行索引。列位置]:通过默认生成的数字索引査询指定的数据,索引从。与之相关的数据 标签(即索引)组成,即。

2023-04-14 20:33:37 1216

原创 numpy数据分析

函数可以计算数组的取值范围,返回数组元素的最大值和最小值之间的差值。表示,如果数据的某一行的开头是#,就跳过这行,不读取这行数据;表示会把每一列当成一个向量输出,而不是合并在一起。统计最高价的最大值和最低价的最小值。教学\\程序设计与数据分析。教学/程序设计与数据分析。教学/程序设计与数据分析。教学/程序设计与数据分析。#注意文件的路径问题,在。行,因为第一行是列名;2.#算术平均值函数。:成交量加权平均价格。4.最大值和最小值统计。列,是某只股票的最高价。

2023-04-14 19:39:48 602

原创 numpy里ufunc函数

角度转弧度n/180x角度;弧度变角度180/ttx弧度。这里np.add是一个ufunc函数。np.sin是一个ufunc。的每个元素进行操作的。

2023-04-14 19:19:56 651

原创 Python里Numpy基础知识

把arange生成的一维数组变成了3维数组,每个维度的元素个数分别是。=),也可以通过符号(-)对条件进行否定,可以使用&(和),I (或)之类的布尔算数运算符,但python的关键字and和or在布尔型数组中无效。array是一个1维数组时,结果形成一个以一维数组为对角线元素的矩阵 #array是一个二维矩阵时,结果输出矩阵的对角线元素。逻辑索引是指:允许提供一个和用于检索的数据相同长度的布尔数组,原数组和布尔数组长度相等,元 素——对应。所以我们看到的下面的结果里,首先是3层中括号,表示了3维;

2023-04-14 12:21:22 825

原创 Python循环实例

i = j = k = 1 #声明变量,[i用于控制外层循环(图形行数),j用于控制空格的个数,k用于控制*的个数 #等腰直角三角形1。print(' * ',end='') #注意这里的","一定不能省略,可以起到不换行的作用。print("等腰直角三角形")2.打印等腰直角三角形。

2023-04-13 22:23:52 541

原创 Python算数运算符及分支和循环结构

>#右移动运算符:运算数的各二进位全部右移若干位,低位丢弃,高位补0。#左移动运算符:运算数的各二进位全部左移若干位,高位丢弃,低位补0。print('当前水果:',fruits [index])#按位异或运算符:当两对应的二进位相异时,结果为1。print('当前水果:',fruit)语句,所以多条件判断,只能用。当前水果: banana。当前水果: banana。当前水果: apple。当前水果: mango。当前水果: apple。当前水果: mango。等价时,表达式的值为。

2023-04-13 22:02:09 563

原创 Python变量和数据类型

主要用于成员在不在集合中测试,实现交(&)、并(|)、补、差(-),都不存在(^)集合运算(List,Tuple没有此功能),添加元素(.add()),删除重复元素(把List,Tuple转换成set再转换回去)列表中元素的类型可以不相同,列表可以被索引,列表可以被截取,左闭右开原则,即包含左边不包含右边。#逆向读取时,第1个参数是逆向读取的头,第2个参数是逆向读取的尾,遵循 左闭右开原则;会跟 踪所有的值,并自动删除不再有变量指向的值。不能使用关键字作变量名。元素不能重复,元素无序存储,不能索引和截取。

2023-04-13 21:27:09 727

原创 递归 算法

(1)将正序的链表的头结点链接到已逆序的子链表的尾部。问题即转化为求子链表的逆序(原问题->子问题)tempnext)//递归获得逆序子链表尾结点指针。temp->next

2023-02-20 16:31:12 183

原创 折半查找算法

查找不成功时和给定值进行关键字比较次数最多为树的深度,即low(log2n)+1;平均查找长度:log2(n+1)-1。

2023-02-20 15:56:59 125

原创 统计二叉树中叶结点个数

if(t!=NULL)num++;else。

2023-02-20 15:46:46 89

原创 字符串中数据排序

i++)i++)

2022-09-14 21:50:39 183

原创 java中int与string类型相互转换

方法一:(string先转为Integer,再转为int)一、int转为string。二、string转为int。

2022-09-14 20:30:52 565

原创 java中Math

3.Math.floor(double a) 返回小于或等于参数的最大double 值,等于一个整数。2.Math.ceil(double a) 返回大于或等于参数的最小double 值,等于一个整数。7.Math.pow(double a,double b) 返回a的 b次幂的值。5.Math.max(int a,int b) 返回两个int值中的较大值。6.Math.min(int a,int b) 返回两个int值中的较小值。1.Math.abs(int a) 返回参数的绝对值。

2022-09-14 19:40:36 374

原创 char类型

1.输入:char a=in.next().charAt(0);2.比较可直接比较:用==

2022-09-06 10:09:21 158

原创 Array

3.在集合中指定位置插入指定元素。2.将指定元素添加到集合末尾。输出[hello,01]

2022-09-05 22:55:25 109

原创 StringBuilder

4.StringBuilder 转换到String。5.String转换到StringBuilder。StringBuilder是个可变字符串。输出结果为helloworldjava01;2.StringBuilder添加。输出s结果为helloworld;3.StringBuilder反转。因为String不能进行添加或反转。输出s结果为olleh;

2022-09-05 15:57:00 495

原创 java字符串反转

{i>=0;i--){}}

2022-09-04 22:28:58 88

原创 输入一批数,找中位数

System.out.println("输出其中位数为:"+(double)(arr[mid1]+arr[mid2])/2.0);System.out.println("输出其中位数为:"+arr[mid]);System.out.println("请输入"+p+"个数字:");

2022-09-04 18:57:35 339 2

原创 在有序数组中插入一个数

System.out.println("请输入"+p+"个数字:");System.out.println("请输入需要插入的数字:");System.out.println("插入后的数组为:");

2022-09-04 18:38:03 492 1

原创 交换数组中两个元素的值

输出结果:[5, 4, 1]

2022-09-04 15:47:50 339 1

原创 去除数组中的重复数据

{i++){j++)}i++){}}

2022-09-04 15:38:36 111

原创 数组扩容,新增两个数

{i++){{}{}}}

2022-09-04 14:39:07 127

原创 二分法查找方法

/二分查找的前提是数组有序。

2022-09-04 14:30:17 107

原创 String构造方法

直接赋值法创建字符串。

2022-09-03 22:18:33 74

原创 java例题

i!=0;i=i/10){//位数}

2022-08-31 19:09:26 207

原创 保留两位小数

输出结果为3.14。

2022-08-30 12:34:31 181

原创 java数组及数组函数

i++){ //按数组的方式操作。public static int getSum(int... numbers){ //可变长形参,int sum =getSum(new int[]{1,2,3,4,5});public static int getSum(int[] a){ //形参接收匿名数组。

2022-08-29 11:11:05 3209

原创 java中函数

3.随机生成数:Math.random()*100+1;//Math.random()随机生成[0,1)间的浮点数。6.a的b次方:Math.pow(a,b)【注意这里的a,b,Math.pow(a,b)均为double型的】11.四舍五入,返回double值:Math.rint()【注意.5的时候会取偶数】10.返回离该数最近的最小整数:Math.floor()9.返回离该数最近的最大整数:Math.ceil()...

2022-08-28 14:40:36 150

原创 java类和对象

1.类(是java程序的基本组成单位)类是对象的数据类型,是具有相同属性和行为的一组对象的集合类的组成:属性:在类中通过成员变量来体现(类中方法外的变量)行为:在类中通过成员方法来体现(和前面的方法相比去掉static关键字即可)2.类的定义:定义类;编写类的成员变量;编写类的成员方法public void call(){ System.out.println("打电话");}3.创建对象格式:类名 对象名=new 类名();范例:Phone p=new

2022-08-26 20:57:16 103

原创 java字符

java字符

2022-08-24 16:08:16 183

原创 java方法中反转,数组的例子

1.反转public static void reverse(int[] arr){ for(int start=0, end=arr.length-1;start<=end;start++,end--){ int temp=arr[start]; arr[start]=arr[end]; arr[end]=temp; }}2.数组(输出左右方括号并且为一行的数组)public

2022-04-28 22:18:20 689

原创 java.Debug

一:Debug是供程序员使用的调试工具,它可用于查看程序的执行流程,也可用于追踪程序执行过程来调试程序。1.如何加断点选择要设置断点的代码行,在行号的区域后面单击鼠标左键即可。2.如何运行加了断点的程序在代码区域右键Debug执行3.看哪里看Debugger窗口,看代码执行到哪里了,看代码执行过程中变量的变化看Console窗口,看程序执行过程中的结果展示4.点哪里点Step Into(F7)这个箭头,也可直接按F7点Stop结束(红色实心正方形)5.如何删除

2022-04-27 21:09:19 448

原创 java方法3

1.方法通用格式:public static 返回值类型 方法名(参数){方法体;return数据;}定义方法时,做到两个明确:明确返回值类型,主要是明确方法操作完毕之后是否有数据返回,若没有,写void;若有,写对应的数据类型。明确参数:主要是明确参数的类型和数量。调用方法时,void类型的方法,直接调用即可;非void类型的方法,推荐用变量接收调用。2.方法重载指同一个类中定义的多个方法之间的关系,满足下列条件的多个方法相互构成重载。多个方法在同一个类中;多个

2022-04-26 21:59:07 296

原创 java方法2

1.形参和实参形参:方法定义中的参数,等同于变量定义格式(由数据类型和变量名组成)实参:方法调用中的参数,等同于使用变量或常量public class MethodTest { public static void main(String[] args) { int a=10; int b=20; getMax(a,b); } public static void getMax(int a,int b){

2022-04-26 09:27:10 655

原创 java方法1

方法是将具有独立功能的代码块组织组成的一个整体,使其具有特殊功能的代码集注意:方法必须先创建才可以使用,该过程称为方法定义方法创建后并不是直接运行的,需要手动使用后才执行,该过程称为方法调用。1.方法定义格式:public static void 方法名(){//方法体}范例:(判断该数是否为偶数)public static void isEvenNumber(){//方法体}2.方法调用格式:方法名();范例:isEvenNumber();方法调

2022-04-25 20:49:45 399

原创 java数组

1.数组的定义格式:一:数据类型[] 变量名范例: int[] arr二:数据类型 变量名[]范例: int arr[]2.数组动态初始化只指定数组长度,由系统为数组分配初始值格式:数据类型[] 变量名=new 数据类型[数组长度];范例: int[] arr=new int[3];int:说明数组中元素类型是int类型[]:说明这是一个数组arr:这是数组名称new:为数组申请内存空间int:说明数组中元素类型是int[]:说明这是一个数组3:数组长..

2022-04-24 22:27:30 415

原创 IDEA中内容辅助键和快捷键

1.内容辅助键快速生成语句:快速生成main()方法:psvm,回车(public static void main(String[] args) {})快速生成输出语句:sout,回车(System.out.println();)内容辅助键:Ctrl+Alt+space(空格)(内容提示,代码补全等)2.快捷键注释:单行:选中代码,Ctrl+/,再来一次,就是取消多行:选中代码,Ctrl+Shift+/,再来一次,就是取消格式化:Ct

2022-04-24 17:13:00 429

原创 Java中的random

1.作用:用于产生一个随机数2.使用步骤:(1):导包(导包的动作必须出现在类定义的上面)import java.util.Random;(2):创建对象Random r=new Random();这个格式里,r是变量名,可以变,其它的都不可以变。(3)获取随机数int number=r.nextInt(10);获取数的范围:[0,10)这个格式里,number是变量名,可以变,数字10可以变,其它不可以变。如果想要获取[0,10]之间的数,int number=

2022-04-21 18:34:56 16625

空空如也

空空如也

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

TA关注的人

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