2021-03-26

瓜皮日记

数组

一.数组的概念
1.数组的理解,数组(Array),是多个相同类型数据按一定顺序排列的结合
并通过编号方式对这些数据局进行统一管理。

2.数组相关的概念:

数组名
数组的元素
角标、下标、索引
数组的长度:元素的个数

3.数组的特点:

1数组是有序排列的
2数组属于引用数据类型的变量:数组的元素,既可以是基本数据类型,也可以是引用数据类型。
3创建数组对象会在内存中开辟一整块连续的空间
4数组的长度一旦确定,就不能修改

4.数组的分类:
①:按照维数:一维数组、二维数组、…
②:按照元素的类型,基本数据类型元素的数组、引用数据类型元素相加

5.一维数组的使用
①:一维数组的声明和初始化
②:如何调用数组的指定位置的元素
③:如何获取数组长度
④:如何遍历数组
⑤:数组元素的默认初始化值
⑥:数组的内存解析

//1:一维数组的声明和初始化
int num;//声明
num = 10;//初始化
int id = 1001;//声明+初始化

int [] ids;//声明
//1.1静态初始化:数组的初始化和元素的赋值操作同时进行
ids = new int [] {1001,1002,1003,1004};
//1.2动态初始化:数组的初始化和元素的赋值操作分开进行
String [] names = new String [5];

//错误的写法:
//int [] arr1 = new int [];
//int [5] arr2 = new int [5];
//int [] arr3 = new int [5]{1,2,3};
//总结:数组一旦初始化完成,其长度就确定了。

//2.如何调用数组的指定位置:通过角标的方式调用。
//数组的角标(或索引)从0开始,到数组的长度-1结束。
names[0] = “王敏”;
names[1] = “王慧”;
names[2] = “张学良”;
names[3] = “王宏宇”;
names[4] = “肖战”;
//names[5] = “下胖”; //越界警告

//3.如何获取数组的长度。
//属性:length
System.out.println(names.length);//5

//4.如何遍历数组
//System.out.println(names[0]);
//System.out.println(names[1]);
//System.out.println(names[2]);
//System.out.println(names[3]);
//System.out.println(names[4]);

for(int i = 0;i<names.length;i++){
System.out.println(names[i]);
}

//5.数组元素的默认初始化值;
//数组元素是整形:0
//数组元素是浮点型:0.0
//数组元素是引用数据类型:null
//数组元素是布尔型:false
//数组元素是

int [] arrs = new int[5];
for (int i = 0;i<arrs.length;i++){
System.out.println(arrs[i]);
}
int i = 0;

/*
6.数组的内存解析
常量池:
栈(stack):局部变量,
堆(heap):new出来的结构:对象、数组
*/

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
2021-03-26 20:54:33,596 - Model - INFO - Epoch 1 (1/200): 2021-03-26 20:57:40,380 - Model - INFO - Train Instance Accuracy: 0.571037 2021-03-26 20:58:16,623 - Model - INFO - Test Instance Accuracy: 0.718528, Class Accuracy: 0.627357 2021-03-26 20:58:16,623 - Model - INFO - Best Instance Accuracy: 0.718528, Class Accuracy: 0.627357 2021-03-26 20:58:16,623 - Model - INFO - Save model... 2021-03-26 20:58:16,623 - Model - INFO - Saving at log/classification/pointnet2_msg_normals/checkpoints/best_model.pth 2021-03-26 20:58:16,698 - Model - INFO - Epoch 2 (2/200): 2021-03-26 21:01:26,685 - Model - INFO - Train Instance Accuracy: 0.727947 2021-03-26 21:02:03,642 - Model - INFO - Test Instance Accuracy: 0.790858, Class Accuracy: 0.702316 2021-03-26 21:02:03,642 - Model - INFO - Best Instance Accuracy: 0.790858, Class Accuracy: 0.702316 2021-03-26 21:02:03,642 - Model - INFO - Save model... 2021-03-26 21:02:03,643 - Model - INFO - Saving at log/classification/pointnet2_msg_normals/checkpoints/best_model.pth 2021-03-26 21:02:03,746 - Model - INFO - Epoch 3 (3/200): 2021-03-26 21:05:15,349 - Model - INFO - Train Instance Accuracy: 0.781606 2021-03-26 21:05:51,538 - Model - INFO - Test Instance Accuracy: 0.803641, Class Accuracy: 0.738575 2021-03-26 21:05:51,538 - Model - INFO - Best Instance Accuracy: 0.803641, Class Accuracy: 0.738575 2021-03-26 21:05:51,539 - Model - INFO - Save model... 2021-03-26 21:05:51,539 - Model - INFO - Saving at log/classification/pointnet2_msg_normals/checkpoints/best_model.pth 我有类似于这样的一段txt文件,请你帮我写一段代码来可视化这些训练结果
02-06

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值