- 博客(93)
- 收藏
- 关注
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 python爬虫之Beautifulsoup
本人最近在学习pythonhttps://github.com/Yixiaohan/show-me-the-code#rdfrom urllib import requestfrom bs4 import BeautifulSoup url = 'http://sports.163.com/special/unluckykaka/'html = request.urlopen(url) soup = BeautifulSoup(html.read(),"html.parser")prin
2021-04-02 20:15:35
76
原创 hdfs,Java编程以及SequenceFile,java编程
创建目录的两种方法。第二种不会出现权限问题个人建议用第二种import org.apache.hadoop.conf.Configuration;import org.apache.hadoop.fs.FileSystem;import org.apache.hadoop.fs.Path;import org.apache.hadoop.fs.permission.FsAction;import org.apache.hadoop.fs.permission.FsPermission;impo
2021-06-16 19:53:41
205
原创 2021年5月学习总结
ArrayList以及Random练习StringStatic继承的多种形式super与this、继承特点以及抽象类接口多态final以及四种权限修饰符内部类以及类与接口作为成员变量类型numpy纯代码及标注演示pandashadoop以及zookeeper部分摘要搭建数据分析(后续继续写)hadoop及hdfs命令hive原理以及hql语句Object未完...
2021-05-30 21:36:56
130
1
原创 Object(后续补)
# toString在person类中覆盖重新toString方法类public class Person { private String name ; private int age; public Person(String name) { } public Person(String name, int age) { this.name = name; this.age = age; } // 快捷
2021-05-30 21:26:52
163
原创 hadoop及hdfs命令
各种hadoop下载hdfs 文件系统,yarn计算分配空间hdfs 白话文理解如果某一个block块宕机之后,namenode会控制与宕机处含有同意block块的datanode控制宕机处block的复制,从两个block块恢复成三个...
2021-05-30 21:22:05
584
原创 数据分析(后续继续写)
数据分析概率数据获取手段数据分类与分析数据分析异常值过于异常会影响预测结果,所以应该分析异常值排除,比如10w人,一个人有10亿元,其余没人只有10万元,这一个人就属于异常,平均下来,大家都很有钱,实际上不是这样子两相对比,看趋势,现在比过去怎么怎么样,预测,未来比现在怎么样拿部分与整体结构进行分析比如十一五期间,农业占比44%,现在占比10%,可以看出我们正在向重工业与服务业转型...
2021-05-30 21:21:53
132
原创 pandas
操作文件HM6Ly9ibG9nLmNzZG4ubmV0L3FxXzUzNzM5NTQ4,size_16,color_FFFFFF,t_70)concat参数ignore_indeximport numpy as npimport pandas as pd#concat#创建三个序列df1=pd.DataFrame(np.ones((3,4))*0,columns=['a','b','c','d'])df2=pd.DataFrame(np.ones((3,4))*1,columns=['
2021-05-30 21:19:38
61
原创 numpy纯代码及标注演示
import numpy as np##### 此处留下一个坑,矩阵的运算法则######将列表转换为numpy可以识别的矩阵array = np.array([[1,2,3],[2,3,4],[3,4,5,]],dtype=np.int64)#输出数据类型,int,float,double等print(array.dtype)print(array)#几维数组print(array.ndim)#形状是几行几列print(array.shape)#有多少个元素print(array.
2021-05-21 00:51:36
204
原创 内部类以及类与接口作为成员变量类型
内部类分类成员内部类格式间接方法以及直接方法使用成员内部类类public class Body { //内部类 public class Heart{ public void beat(){ System.out.println("心脏跳动,蹦蹦蹦"); System.out.println("我叫:"+name); } } //外部类变量及方法 public String
2021-05-18 21:20:14
200
原创 final以及四种权限修饰符
final 修饰类修饰类–> 不可被继承final 修饰方法修饰方法–>不可覆盖重写final 修饰局部变量基本类型–>数据不可变引用类型–>地址值不可变final修饰成员变量直接赋值每个构造方法都必须有对final关键字的成员变量传参赋值且不可更改四种权限修饰符,需要按照要求自己体会...
2021-05-18 11:53:37
112
原创 super与this、继承特点以及抽象类
父类子类public class A { public int i = 0; A(int m ){ i=1; } A(){ };}class B extends A{ B(int m){ super(10); i=2; }}class test { public static void main(String[] args) { B b =new B(100);
2021-05-12 21:19:45
89
原创 继承的多种形式
父类public class Animal { int age; void printInfo(){ System.out.println("我今年"+age+"岁了"); }}子类一public class Bird extends Animal{ String color ; void printInfo() { System.out.println("我是一只"+color+"的鸟"); super.p..
2021-05-12 20:34:45
88
1
原创 Static
类代码public class Village { static int wateramount; public void getWateramount(int x){ wateramount=wateramount-x; } public int printwater(){ return wateramount; }}对象代码import wl_课上练习.wl8.Village;public class Land { .
2021-05-11 21:48:14
105
原创 String
public class String四种创建方法 { public static void main(String[] args) { //构造方法创建 String str1 = new String(); System.out.println("第一个字符串"+str1); char[] chararray= {'A','B','C'}; //字符创建 String str2 =new Stri..
2021-05-11 21:06:36
86
原创 ArrayList以及Random练习
练习一将1~33中的6个随机数添加到集合里,并且循环遍历出每一个数import java.util.ArrayList;import java.util.Random;public class Array和Random练习一 { public static void main(String[] args) { ArrayList<Integer> list1= new ArrayList<>(); Random r =new Rando
2021-05-11 19:16:46
100
原创 wl_17 对象数组以及ArrayList基础
定义一个类public class Person { String name; int age; //无参构造方法 public Person() { } //全参构造方法 public Person(String name, int age) { this.name = name; this.age = age; } public String getName() { return.
2021-05-03 16:43:10
67
原创 wl_16 Random
不加限制import java.util.Random;public class 初识Rondom { public static void main(String[] args) { Random one = new Random(); int m = one.nextInt(); System.out.println("随机数:"+m); }}加限制,输出只有0--9import java.util.Random;publi.
2021-04-25 21:59:34
73
原创 wl_15 Scanner使用
JDK中文版解释类链接: https://pan.baidu.com/s/1TO9hgDfMcS_N2q1y40s13Q 提取码: e55f import java.util.Scanner;public class wl_判断闰年 { public static void main(String args[]){ System.out.println("请输入年份:"); Scanner input = new Scanner(System.in);
2021-04-20 22:10:36
167
原创 wl_13 构造方法
类代码类代码public class Ming_gou { private String name; private int age; public Ming_gou(){ System.out.println("无参构造方法"); } public Ming_gou(String name,int age){ this.name=name; this.age=age; System.out.prin.
2021-04-15 21:56:55
62
原创 java_12 this使用方法
类代码public class Person1 { String name; public void sayHello(String name){ System.out.println(name+",你好,"+"我是"+this.name); }对象代码public class demo03Person1 { public static void main(String[] args) { Person1 one =new Perso.
2021-04-15 21:30:01
54
原创 java_11 private关键字使用方法
普通代码 public static void main(String[] args) { int a [] = {10,20,30,40,50}; int max=a[0]; for (int i = 1; i < a.length; i++) { if( a[i]>max ){ max=a[i]; } } System.o.
2021-03-27 07:44:43
139
原创 java_10使用对象类型作为方法的返回值
public static void main(String[] args) { Phone two = getPhone(); System.out.println(two.brand); System.out.println(two.price); System.out.println(two.color); } public static Phone getPhone() { Phone one = ne.
2021-03-25 20:17:41
264
原创 java_09使用对象类型作为方法的参数
任何数据类型都能作为方法的参数,传递给方法 public static void main(String[] args) { Phone one = new Phone(); one.brand="苹果"; one.price=8888.88; one.color="炫彩金"; method(one); } public static void method(Phone Param){
2021-03-25 20:06:02
227
原创 java_08两个引用指向同一个对象空间
public static void main(String[] args) { Phone one = new Phone(); System.out.println(one.brand); //null System.out.println(one.price); //0.0 System.out.println(one.color); //null System.out.println("============..
2021-03-25 19:49:21
205
原创 java_07 两个对象的内存图
shift + F6 统一重命名####顺序1.先将成员变量、成员方法写入方法区-->2.main方法进栈开始工作-->3.Phone one开始创建新对象-->4.堆内执行new Phone(),将one的变量,和方法的地址引入堆内存中,并且附上默认值,并且创建自己的地址-->5.one.成员变量,开始赋值,以地址形式寻找位置-->6.one.方法,按地址查找,将方法引入栈内存里,执行后弹栈(call弹栈后,sendMessa进栈)-->7.Pho
2021-03-25 19:36:50
56
原创 java_06一个对象的内存图
一1.(1)、成员变量可以保存在堆内存里,而成员方法在堆内是一个地址值,指向方法区的成员方法(2)、进栈也叫压栈,后来的方法,会压在前面的方法之上(3)、当所有的栈弹出的时候,程序结束,释放####顺序1.先将成员变量、成员方法写入方法区-->2.main方法进栈开始工作-->3.Phone one开始创建新对象-->4.执行new Phone(),将变量,和方法地址堆内存中,并且附上默认值,并且创建自己的地址-->5.one.成员变量,开始赋值,以地址形式寻找位置--&g
2021-03-25 19:16:20
51
原创 java_05手机里练习
两个快捷键sout和psvmSystem.out.println();public static void main(String[] args) {}一、创建一个手机类public class Phone { String brand; double price; String color; public void call(String who){ System.out.println("给"+who+"打电话"); } publ
2021-03-25 18:00:07
184
原创 java_05对象的创建及其使用
一、使用类的方法1.注意(1)、如果成员信息没有赋值,将会返回一个默认值,和数组一样 二、java中使用类的方法 public static void main(String args[]) { Student wl = new Student(); System.out.println(wl.name); //null System.out.println(wl.age); //0 System.out.println(
2021-03-25 17:39:59
60
原创 java_04类的定义形式
一、类的定义二、分析java中的类1.注意(1)、成员变量是直接定义在类当中的,在方法外面(2)、不要写static,直接就是public void eat {}三、
2021-03-25 17:18:11
93
原创 java_02for循环与数组
一、for循环语句与数组1.循环格式 for(声明循环变量:数组的名字){ ·········· }##其中声明循环变量类型和数组的类型必须相同,可以理解为,对于循环变量依次取数组的每一个元素的值。#############特别注意“声明循环变量”必须是变量声明,且不能是前面声明过的变量 public static void main (String args[]){ int a[]={1,2,3,4}; char b[]={'a','b','c',
2021-03-25 15:00:56
463
原创 java_01条件语句,循环语句
一、八种基本类型(boolean)Byte short char int long float doublean二、Java的六种语句(1).方法调用语句System.out.println();(2).表达式语句x=23;(3).复合语句{z=123+x;System.out.println();}(4).空语句;(5).控制语句控制语句分为条件分支语句,开关语句, 循环语句(6).package语句和import语句package语句和import语句与类,对象有关。三
2021-03-24 21:41:56
128
原创 wl_30_内置函数作业
1.计算购买每支股票的总价ret = map(lambda x : {x['name']:round(x['shares']*x['price'],1)},portfolio)print(list(ret))# 6.2.用filter过滤出,单价大于100的股票有哪些ret = filter(lambda dic:True if dic['price'] > 100 else False,portfolio)print(list(ret))ret = filter(lambda dic:
2021-03-23 17:49:44
103
原创 pandas知识点总结
pandas学习笔记pandas读取外部数据read可以读取很多类型的文件DataFrameaxis=0表示删除行,返回的结果是删除掉含有nan的行。axis=1表示删除列,返回的结果是删除掉含有nan的列。”how=all“表示删除全部为”nan“哪一行或者哪一列。”how=any“表示删除含有”nan“的哪一行或者哪一列(只要有一个是‘‘nan’‘就删除)。inplace="True/flase’'表示是否进行原地修改(下图·显示此用
2021-03-23 17:49:17
175
原创 numpy更多操作
numpy索引和切片import numpy as npt1=np.arange(36).reshape(6,6)print(t1)结果如下:[[ 0 1 2 3 4 5] [ 6 7 8 9 10 11] [12 13 14 15 16 17] [18 19 20 21 22 23] [24 25 26 27 28 29] [30 31 32 33 34 35]]#取行print(t1[2])结果如下:[12 13 14 15 16 17]#取连
2021-03-23 17:31:51
194
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人