- 博客(13)
- 收藏
- 关注
原创 ArrayDeque双端队列
1.基础用法public class DequeDemo { public static void main(String[] args) { int []arr={1,2,3,4,5,6,7,8}; ArrayDeque<Integer> aDeque=new ArrayDeque<Integer>(); for(int i=0;i<arr.length;i++) { if((ar
2022-01-17 15:36:58 227
原创 JSE-数组-数组元素的反转
方法一:for(int i = 0; i < arr.length/2; i++){ int temp = arr[i]; arr[i] = arr[arr.length-1 - i]; arr[arr.length-1 - i] = temp;}方法二:for(int x = 0, y = arr.length-1; x < y; x++, y--){ int temp = arr[x]; arr[x] = arr[y]; arr[y] = temp;}...
2022-01-03 17:28:48 93
原创 第二章 第四节 数据可视化
**复习:**回顾学习完第一章,我们对泰坦尼克号数据有了基本的了解,也学到了一些基本的统计方法,第二章中我们学习了数据的清理和重构,使得数据更加的易于理解;今天我们要学习的是第二章第三节:数据可视化,主要给大家介绍一下Python数据可视化库Matplotlib,在本章学习中,你也许会觉得数据很有趣。在打比赛的过程中,数据可视化可以让我们更好的看到每一个关键步骤的结果如何,可以用来优化方案,是一个很有用的技巧。2 第二章:数据可视化开始之前,导入numpy、pandas以及matplotlib包和数据
2021-07-06 00:17:54 299
原创 第二章 第三节 数据重构2
复习:在前面我们已经学习了Pandas基础,第二章我们开始进入数据分析的业务部分,在第二章第一节的内容中,我们学习了数据的清洗,这一部分十分重要,只有数据变得相对干净,我们之后对数据的分析才可以更有力。而这一节,我们要做的是数据重构,数据重构依旧属于数据理解(准备)的范围。开始之前,导入numpy、pandas包和数据导入基本库import numpy as npimport pandas as pd载入上一个任务人保存的文件中:result.csv,并查看这个文件df = pd.read_c
2021-06-20 01:05:37 93
原创 第二章 第二节 数据重构1
复习:在前面我们已经学习了Pandas基础,第二章我们开始进入数据分析的业务部分,在第二章第一节的内容中,我们学习了数据的清洗,这一部分十分重要,只有数据变得相对干净,我们之后对数据的分析才可以更有力。而这一节,我们要做的是数据重构,数据重构依旧属于数据理解(准备)的范围。开始之前,导入numpy、pandas包和数据导入基本库import numpy as npimport pandas as pd载入data文件中的:train-left-up.csvdf = pd.read_csv(r'
2021-06-20 01:03:25 101
原创 第一章 第三节 Pandas 排序和describe()函数查看数据统计信息
复习:在前面我们已经学习了Pandas基础,知道利用Pandas读取csv数据的增删查改,今天我们要学习的就是探索性数据分析,主要介绍如何利用Pandas进行排序、算术计算以及计算描述函数describe()的使用。1 第一章:探索性数据分析开始之前,导入numpy、pandas包和数据#加载所需的库import numpy as npimport pandas as pd#载入之前保存的train_chinese.csv数据,关于泰坦尼克号的任务,我们就使用这个数据df = pd.read
2021-06-15 22:21:37 2978
原创 第一章 第二节 数据筛查和删除
复习:数据分析的第一步,加载数据我们已经学习完毕了。当数据展现在我们面前的时候,我们所要做的第一步就是认识他,今天我们要学习的就是了解字段含义以及初步观察数据。1 第一章:数据载入及初步观察1.4 知道你的数据叫什么我们学习pandas的基础操作,那么上一节通过pandas加载之后的数据,其数据类型是什么呢?开始前导入numpy和pandasimport numpy as npimport pandas as pd1.4.1 任务一:pandas中有两个数据类型DateFrame和Serie
2021-06-15 22:14:29 392
原创 第一章 第一节 数据载入
复习:这门课程得主要目的是通过真实的数据,以实战的方式了解数据分析的流程和熟悉数据分析python的基本操作。知道了课程的目的之后,我们接下来我们要正式的开始数据分析的实战教学,完成kaggle上泰坦尼克的任务,实战数据分析全流程。这里有两份资料:教材《Python for Data Analysis》和 baidu.com &google.com(善用搜索引擎)1 第一章:数据载入及初步观察1.1 载入数据数据集下载 https://www.kaggle.com/c/titanic/o
2021-06-15 22:05:08 275 1
原创 正则匹配
正则匹配1.匹配两个字符串(str1和str2)中间的 字符串result = re.findall(r'str1(.*)str2', rawstr)如果需要获得最小匹配结果,加一个 ?即可result = re.findall(r'str1(.*?)str2', rawstr)2.匹配字符串后面的一串数字re.findall(r'(?<=字符串)\d+', rawstr )...
2021-05-05 22:39:09 73
原创 将列表中的元素分别加入一个两层列表中的子列表后
list_net_edges = [[1, 3], [1, 6], [1, 12]]weight = [9,9,9]for index, item in enumerate(list_net_edges): item = item.append(weight[index])print(list_net_edges)输出结果:[[1, 3, 9], [1, 6, 9], [1, 12, 9]]
2021-03-22 22:45:35 101
原创 Java连接oracle数据库(SYSDBA权限)
Java连接oracle数据库(SYSDBA权限)一、导入JDBC驱动1.要下载与数据库版本匹配的jar包我的oracle数据库版本是11.2,对应的JDBC版本是ojdbc6.jar2.在eclipse中导入jar包在Java项目下随便建个文件夹,将jar包拖进去。然后右键选择“Build Path”,“Add to Build Path”,这样Jar包就导入成功了。...
2021-03-13 21:47:20 880
原创 窗口函数 边界值注意事项
窗口函数 边界值注意事项例1:将“截止到之后1行”作为汇总对象。rows BETWEEN CURRENT ROW AND 1 FOLLOWINGSELECT product_id, product_name, sale_price,avg (sale_price) over (order by product_id rows BETWEEN CURRENT ROW AND 1 FOLLOWING) as moving_avg FROM Product;例2:将“1 PRECEDING”(之前
2021-03-11 19:08:54 251
原创 向表中插入数据的sql语句
insert into product values (‘0001’, ‘T-shirt’, ‘衣服’, 1000, 500, to_date(‘20210222’,‘yyyymmdd’));commit;
2021-02-22 18:56:56 1786
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人