自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 java Arrays类

Arrays 类是一个工具类,其中包含了数组操作的很多方法。这个 Arrays 类里均为 static 修饰的方法(static 修饰的方法可以直接通过类名调用),可以直接通过 Arrays.xxx(xxx) 的形式调用方法。1)int binarySearch(type[] a, type key)使用二分法查询 key 元素值在 a 数组中出现的索引,如果 a 数组不包含 key 元素值,则返回负数。调用该方法时要求数组中元素己经按升序排列,这样才能得到正确结果。2)int binarySe

2021-10-12 10:07:54 231

原创 补:HelloWorld案例常见问题

好的程序都是在不断的出现问题,然后修复问题中稳定的1.错误:非法字符:’\uff1b’一般提示报错非法字符的问题,基本都是中英文符号填错,这个时候根据命令提示窗口的报错提示,找到对应的行号和报错的位置,再去修改即可。2.错误:程序包system不存在这个报错是因为把System写成了system,而Java是门严谨的语言,一定要注意大小写的差异。...

2021-09-04 21:20:57 410

原创 HelloWorld案例

HelloWorld案例1.Java程序开发运行流程开发java程序,需要三个步骤:编写程序、编译程序、运行程序。其中编写程序是有Java源程序完成的,后经编译器编译程序,生成Java字节码文件,最后运行程序。2.HelloWorld案例的编写1.新建文本文档文件,修改名称为HelloWorld.txt;2.用记事本打开HelloWorld.txt文件,编写程序内容为:public class HelloWorld { public static void main

2021-09-04 21:01:06 318

原创 Java常用的DOS命令

1.常用DOS命令dir 查看当前路径下的内容。cd 目录 进入单级目录。cd … 回退到上一级目录。cd 目录1\目录2… 进入多级目录。cd \ 回退到盘符目录。cls 清屏。exit 退出命令提示符窗口。

2021-09-04 20:43:36 110

转载 python时间元组知识回顾

什么是时间元组?很多Python函数用一个元组装起来的9组数字处理时间:序号 字段 值 0 4位数年 2008 1 月 1 到 12 2 日 1到31 3 小时 0到23 4 分钟 0到59 5 秒 0到61 (60或61 是闰秒) 6 一周的第几日 0到6 (0是周一) 7 一年的第几日 1到366 (儒略历) 8 夏令时 -1, 0, 1,

2021-08-19 11:24:01 456

转载 回顾python学习

python 字符串格式化符号: 符 号 描述 %c 格式化字符及其ASCII码 %s 格式化字符串 %d 格式化整数 %u 格式化无符号整型 %o 格式化无符号八进制数 %x 格式化无符号十六进制数 %X 格式化无符号十六进制数(大写) %f 格式化浮点数字,可指定小数点后的精度 ...

2021-08-18 14:32:59 65

转载 回顾相关知识

Python 转义字符在需要在字符中使用特殊字符时,python 用反斜杠\转义字符。如下表:转义字符 描述 \(在行尾时) 续行符 \\ 反斜杠符号 \' 单引号 \" 双引号 \a 响铃 \b 退格(Backspace) \e 转义 \000 空 \n 换行 \v 纵向制表符 \t 横向制表符 \r 回车 \f 换页 \oyy 八进制数,y 代表 ..

2021-08-17 17:29:56 81

原创 python执行过程中可能遇到的异常

python标准异常异常名称 描述 BaseException 所有异常的基类 SystemExit 解释器请求退出 KeyboardInterrupt 用户中断执行(通常是输入^C) Exception 常规错误的基类 StopIteration 迭代器没有更多的值 GeneratorExit 生成器(generator)发生异常来通知退出 StandardError 所有的内建标准异常的基类 ArithmeticErro

2021-08-16 15:44:43 98

原创 知识点回顾(二)

数字(number)分为整型(int),即整数;浮点型(float),即我们常说的小数;复数(complex)。布尔型(bool)布尔型数据有两种,分别是True和False。以上几种数据只是单一的数据类型,还有可以包含上述单一数据的容器。容器可以存放多个数据,其分为列表(list)、元组(tuple)、集合(set)和字典(dict)。列表(list)list是有序排列数据的容器,其中字符串就是一个list,如[1, 2, 3]、'BigEye'都是li

2021-08-15 22:51:33 60

原创 数据分析的一些零散知识回顾

fname:指定外部文件的路径delimiter:指定文件中数据列的分隔符skiprows:指定读数时跳过的行数skip_header:指定跳过首行usecols:指定读取的数据列这里个人比较推荐使用genfromtxt函数进行外部数据的读取。切记,loadtxt函数和genfromtxt函数读入数据形成数组,故必须要求读进来的数据一定是数值型数据,否则会报错。数据写出通过使用numpy模块中的savetxt函数实现python数据的写出,函数语法如下:np.savetx

2021-08-14 23:00:06 79

原创 python爬虫获取网易云音乐歌单

代码如下:from bs4 import BeautifulSoupimport requestsimport timeheaders = { 'User-Agent': 'Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/63.0.3239.132 Safari/537.36'}for i in range(0, 1330, 35): print(i) .

2021-08-12 22:35:54 4287 5

原创 Python OS 文件/目录方法

os模块提供了非常丰富的方法用来处理文件和目录。常用的方法如下表所示:序号 方法及描述 1 os.access(path, mode) 检验权限模式 2 os.chdir(path) 改变当前工作目录 3 os.chflags(path, flags) 设置路径的标记为数字标记。 4 os.chmod(path, mode) 更改权限 5 os.c...

2021-08-11 10:42:30 71

原创 学习“用Python制作足球可视化图表”(接昨天)

既然已经成功获取Understat网站的数据,就可以去获取Fbref网站的数据啦。这里是球员的一些个人信息,以及赛季的平均数据。比如全名、国家、位置、俱乐部、联赛、年龄、出生年份、上场时间、得分数据等等。因为网页的数据是表格形式,所以直接使用pandas的read_html函数,解析表格爬取数据。这个网站需要取消一下证书验证,要不然连接不成功。# 全局取消证书验证import sslssl._create_default_https_context = ssl._create

2021-08-09 13:58:04 276

原创 学习“用Python制作足球可视化图表”

数据来源于下面两个网站,Understat和Fbref。链接:https://understat.com/链接:https://fbref.com/en/欧洲足球五大联赛,英超、意甲、西甲、德甲、法甲。先看一下射门数据的可视化,本质上和篮球的出手点图差不多,都是散点图类型。导入相关的Python库。import requestsfrom bs4 import BeautifulSoup as soupimport jsonimport pandas as pdimpor

2021-08-08 20:38:04 397

原创 学习用python制作词云(接昨天的数据)

词云代码如下。from wordcloud import WordCloud, ImageColorGeneratorimport matplotlib.pyplot as pltimport pandas as pdimport jiebadf = pd.read_excel('alive.xlsx', header=None, names=["name", "score", "comment", "date", "up_number", "down_number", "reply_num

2021-08-06 16:21:08 172

原创 观看学习理解“用python实现手机抓包,获取当当网差评”

通过Charles关联手机数据,下滑获取当当网差评信息,生成的数据如下:Python脚本如下:import jsondef response(flow): url = 'product.mapi.dangdang.com' page_size = 'page_size=15' # 对url进行筛选,只选取评论的url if url and page_size in flow.request.url: text = flow.response.

2021-08-05 13:37:43 136

原创 余欢水数据分析

使用电视剧余欢水人物的「百度指数」数据。文件具体内容如下。经过数据透视表处理后,得到与该库格式相同的数据。此外通过在「_colormaps.py」文件中添加颜色信息,经cmap引用,即可自定义配置颜色。代码如下:colormaps={"new_colors":['#ff812c','#ff5a5a','#00c5d2','#a64dff','#4e70f0',...

2021-08-04 16:43:34 138

原创 用python制作数据动态图(衔接昨天)

根据昨天爬取到的数据,制作代码如下:importpandasaspdimportbar_chart_raceasbcr#读取数据#df=pd.read_csv('word.csv',encoding='utf-8',header=None,names=['name','number','day'])df=pd.read_csv('area.csv',encoding='utf-8',header=None,names=['name','number',...

2021-08-03 13:28:11 504

原创 用python进行数据爬取

以王者荣耀各省市热度排行变化情况和爱情公寓五演职人员热度变化为例,代码如下:importtimeimportjsonimportexecjsimportdatetimeimportrequestsfromurllib.parseimporturlencodedefget_data(keywords,startDate,endDate,area):"""获取加密的参数数据"""#data_url="http://index....

2021-08-02 17:30:04 410

原创 页面示例代码

Python 写的用来找到 CSS 中没有用到的代码片段,并删除。适用于:想要做一个页面,但是不会写 CSS 人。示例代码如下:# coding:utf8# 抓取粉丝数过 1w 用户import requestsimport pymongoimport timeimport pickledef get_ready(ch='user_pd',dbname='test'): '''数据库调用''' global mycol, myclient,myhp ...

2021-08-01 23:36:35 137

原创 已完成任务

完成了学习基础知识和尝试练习python数据分析

2021-07-31 23:35:26 74

原创 步入数据分析第一天(看代码)

# coding:utf8# 抓取粉丝数过 1w 用户import requestsimport pymongoimport timeimport pickledef get_ready(ch='user_pd',dbname='test'): '''数据库调用''' global mycol, myclient,myhp myclient = pymongo.MongoClient("mongodb://localhost:27017/") ...

2021-07-31 23:33:00 92

原创 学习python第十七天(基础篇最后一篇)

优化最开始的小游戏,加上界面等。0. 先练练手,把我们的刚开始的那个猜数字小游戏加上界面吧?代码清单:import random import easygui as g g.msgbox("嗨,欢迎进入第一个界面小游戏^_^") secret = random.randint(1,10) msg = "不妨猜一下小甲鱼现在心里想的是哪个数字(1~10):" title = "数字小游戏" guess = g.integerbox(msg, title, lowerboun

2021-07-30 16:28:17 114

原创 学习python第十六天

0. 在 Python 中,else 语句能跟哪些语句进行搭配?L|*~}_W; J.tDxZh)HrlKy<zVGeO@{F~|(0答:在 Python 中,else 语句不仅能跟 if 语句搭,构成“要么怎样,要么不怎样”的语境;Ta 还能跟循环语句(for 语句或者 while 语句),构成“干完了能怎样,干不完就别想怎样”的语境;其实 else 语句还能够跟我们刚刚讲的异常处理进行搭配,构成“没有问题,那就干吧”的语境。IHv7JZ(u=N&<wv(jkr^+AJLIxlb2.

2021-07-29 09:51:48 110

原创 学习python第十五天

0. 你有听说过DRY吗?答:DRY 是程序员们公认的指导原则:Don't Repeat Yourself.1. 都是重复一段代码,为什么我要使用函数(而不使用简单的拷贝黏贴)呢?使用函数有以下好处:可以降低代码量(调用函数只需要一行,而拷贝黏贴需要N倍代码) 可以降低维护成本(函数只需修改def部分内容,而拷贝黏贴则需要每一处出现的地方都作修改) 使序更容易阅读(没有人会希望看到一个程序重复一万行“I love FishC.com”2. Python 的函数最多能有几个参数?答:理论上想要

2021-07-28 13:27:04 194

原创 学习python第十四天

0. 根据说明填写相应的字符串格式化符号 符 号 说 明 %c 格式化字符及其ASCII码 %s 格式化字符串 %d 格式化整数 %o 格式化无符号八进制数 %x 格式化无符号十六进制数 %X 格式化无符号十六进制数(大写) %f 格式化定点数,可指定小数点后的精度 %e ...

2021-07-27 09:45:37 234

原创 学习python第十三天

0. 请用一句话描述什么是列表?再用一句话描述什么是元组?列表:一个大仓库,随时往里边添加和删除任何东西。元组:封闭的列表,一旦定义,就不可改变(不能添加、删除或修改)。1. 什么情况下你需要使用元组而不是列表?当我们希望内容不被轻易改写的时候,我们使用元组。当我们需要频繁修改数据,我们使用列表。2. 当元组和列表掉下水,你会救谁?如果是我,我会救列表,因为列表提供了比元组更丰富的内置方法,这相当大的提高了编程的灵活性。回头来看下元组,...

2021-07-26 08:54:03 82

原创 学习Python第十二天

何为分类分析在机器学习和统计中,分类是基于包含其类别成员资格已知的观察(或实例)的训练数据集来识别新观察所属的一组类别(子群体)中的哪一个的问题。例如,将给定的电子邮件分配给“垃圾邮件”或“非垃圾邮件”类,并根据观察到的患者特征(性别,血压,某些症状的存在或不存在等)为给定患者分配诊断。分类是模式识别的一个例子。在机器学习的术语中,分类被认为是监督学习的一个实例,即学习可以获得正确识别的观察的训练集的情况。相应的无监督程序称为聚类,并涉及基于固有相似性或距离的某种度量将数据分组。通常,将各个观察

2021-07-25 22:38:35 71

原创 学习Python第十一天

列表list与数组array的定义:列表是由一系列按特定顺序排列的元素组成,可以将任何东西加入列表中,其中的元素之间没有任何关系;Python中的列表(list)用于顺序存储结构。它可以方便、高效的的添加删除元素,并且列表中的元素可以是多种类型。数组也就是一个同一类型的数据的有限集合。列表list与数组array的相同点:a. 都可以根据索引来取其中的元素;列表list与数组array的不同点:a.列表list中的元素的数据类型可以不一样。数组array里的元素的数据类型必须一样;..

2021-07-24 22:53:10 51

原创 学习python第十天

0. 下边的列表分片操作会打印什么内容?>>> list1 = [1, 3, 2, 9, 7, 8] >>> list1[2:5][2, 9, 7](注意不包含 8 哦,因为 5-2==3,只有三个元素)1. 请问 list1[0] 和 list1[0:1] 一样吗?不一样,list1[0] 返回第0个元素的值,list1[0:1] 返回一个只含有第0个元素的列表。2. 如果你每次想从列表的末尾取出一个元素,并将这个元素插入到列表...

2021-07-23 19:35:26 83

原创 学习python第九天

0.列表都可以存放一些什么东西?可以存放我们已经学习过的任何数据类型。>>> mix = [1, ‘小甲鱼’, 3.14, [1, 2, 3]]1. 向列表增加元素有哪些方法?三种方法向列表增加元素,分别是:append()、extend() 和 insert()。2. append() 方法和 extend() 方法都是向列表的末尾增加元素,请问他们有什么区别?append() 方法是将参数作为一个元素增加到列表的末尾。extend(...

2021-07-22 22:55:45 60

原创 学习python第八天

0. 下面的循环会打印多少次"I Love FishC"?for i in range(0, 10, 2): print('I Love FishC')5 次,因为从 0 开始,到 10 结束,步进为 2。1. 下面的循环会打印多少次"I Love FishC"?for i in 5: print('I Love FishC')会报错, in 是“成员资格运算符”,而不是像 C 语言那样去使用 for 语法。Python 的 for 更像脚本语言的 foreach...

2021-07-21 21:52:43 69

原创 学习python第七天

0.if not (money < 100):这行代码相当于?if money >= 100:1. assert 的作用是什么?assert这个关键字我们称之为“断言”,当这个关键字后边的条件为假的时候,程序自动崩溃并抛出AssertionError的异常。什么情况下我们会需要这样的代码呢?当我们在测试程序的时候就很好用,因为与其让错误的条件导致程序今后莫名其妙地崩溃,不如在错误条件出现的那一瞬间我们实现“自爆”。一般来说我们可以用Ta再程序中置入检查点,当需...

2021-07-20 20:55:12 53

原创 学习python第六天

0. 请写一个程序打印出 0~100 所有的奇数。i = 0 while i <= 100: if i % 2 != 0: print(i, end=' ') i += 1 else: i += 11. 我们说过现在的 Python 可以计算很大很大的数据,但是......真正的大数据计算可是要靠刚刚的硬件滴,不妨写一个小代码,让你的计算机为之崩溃?print(2 ** 2 ** 32) # 一般很多机子都...

2021-07-19 23:03:25 57

原创 python学习第六天

for循环:for 目标 in 表达式:循环体range( [start,] stop [, step=1] )生成一个从start参数值开始,到step参数值结束的数字序列break,continue与C语言一致列表普通列表,混合列表,空列表aapend() 向列表添加元素(只能加一个)extend() 一个列表添加到另一个列表insert() 按位置加元素(从0开始)从列表中获取元素:数值从0开始从列表中删除元素:remove()函数 del语句pop() 取出

2021-07-18 23:05:02 63

原创 2021-07-17

一、条件分支if 条件 :条件为真执行的操作else:条件为假执行的操作while 条件 :条件为真执行的操作逻辑运算符:and 左右都为真,结果为真,否则为假randint(参数一,参数二) 生成一个随机整数二、数据类型数值类型:整形、浮点型、布尔类型查询类型:type isinstance算术操作符:+ - * / % **(幂运算) //(整除)逻辑操作符:and or not运算优先级:幂运算>正负号>算术操作符>比较操作符>逻辑操作符三元操作符:例:small

2021-07-17 23:15:42 101

原创 python基础学习(第四天)

今天学习改进了python的一个简单的小游戏,通过这次学习,学会了设置重复运行的程序游戏,这个游戏是让用户猜数字的游戏。条件分支:猜错的时候程序提示用户当前的输入比答案大了还是小了。while循环:程序应该提供多次机会给用户猜测,专业点来讲就是程序需要重复运行某些代码。random模块让游戏可以多次进行,且每次重新运行生成的数字都不一样。python的比较运算符游戏改进过程:但是这样的游戏还不完美,这里只设置了条件分支,并没有设置while循环,所以接着修改后:第二次...

2021-07-16 22:04:07 213

原创 python基础学习(第三天)

课后习题10. Python3 虽然支持中文作为变量名,但有些大牛却不赞同这么做,你觉得他们的依据是什么?Zy9?"2-s &g`tiP(:nd,EUF0$_Z!^wLW3JrH答:随着时代的发展,越来越多的编程语言不仅支持纯英文代码,还支持全球多数国家的语言开发,有些变态的甚至还能使用 Emoji 符号……但是,都没能流行起来!为什么呢?14_m%:;NlxZ<QRB$E]u7%Sst +不利于与外国友人协同开发程序; 敲一个中文单词的步骤比英文单词要多; 习惯问题:以前的编

2021-07-15 22:25:08 2045

原创 python基础学习(第二天)

学习了小甲鱼(哔哩哔哩博主)的两个视频,并完成了相应的课后习题。课堂内容:课后习题1:0. Python 是什么类型的语言?Python是脚本语言脚本语言(Scripting language)是电脑编程语言,因此也能让开发者藉以编写出让电脑听命行事的程序。以简单的方式快速完成某些复杂的事情通常是创造脚本语言的重要原则,基于这项原则,使得脚本语言通常比 C语言、C++语言 或 Java 之类的系统编程语言要简单容易。也让脚本语言另有一些属于脚本语言的特性:语法和结构通常

2021-07-14 21:31:16 187

原创 python基础知识学习及数据知识了解(第一天)

1、重要的python库1.1 NumPyNumPy是Numerical Python的简写,是Python数值计算的基石。它提供多种数据结构、算法以及大部分涉及Python数值计算所需的接口。NumPy还包括其他内容:(1)快速、高效的多维数组对象ndarray(2)基于元素的数组计算或数组间数学操作函数(3)用于读写硬盘中基于数组的数据集的工具(4)线性代数操作、傅里叶变换以及随机数生成(5)成熟的C语言API,允许Python拓展和本地的C或C++代码访问NumPy的数据结构和计算设施

2021-07-13 23:59:20 91

空空如也

空空如也

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

TA关注的人

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