数据分析
数据分析
单手提煤气罐
这个作者很懒,什么都没留下…
展开
-
机器学习算法选择
文章目录前言一、普通算法1.近邻 (Nearest Neighbor)2.贝叶斯 (Bayesian)3.决策树 (Decision tree)4.随机森林 (Random forest)5.SVM (Support vector machine)6.逻辑斯蒂回归 (Logistic regression)7.判别分析 (Discriminant analysis)8.神经网络 (Neural network)9.Rule-based methods二、集成学习算法1.提升算法(Boosting)2.装..转载 2021-07-03 11:12:22 · 467 阅读 · 0 评论 -
pandas 数据输出不对齐
我们在用pandas进行数据分析的时候,输出结果的格式可能是不对齐的,很影响美观,如下图我们在导入pandas包的下面添加如下代码pd.set_option('display.unicode.ambiguous_as_wide', True)pd.set_option('display.unicode.east_asian_width', True)然后再运行试试就会发现输出格式变得整齐了...原创 2021-05-27 16:39:09 · 2082 阅读 · 3 评论 -
Pandas 无法显示中文
在允许pandas程序进行数据分析的时候,出现了如下错误:SyntaxError: Non-UTF-8 code starting with ‘\xc1’ in file C:…\xxx.py on line 8, but no encoding declared; see http://python.org/dev/peps/pep-0263/ for details这是因为编码问题,可以在代码的最上方加上# coding=gbk,就可以了如下图:...原创 2021-05-27 16:27:11 · 906 阅读 · 0 评论 -
Python之数据类型转换
操作符描述int(x [,base])将x转换为一个整数float(x )将x转换为一个浮点数complex(real [, imag])创建一个复数str(x )将对象x转换为字符串repr(x )将对象x转换为表达式字符串eval(str )用来计算在字符串中的有效python表达式,并返回一个对象chr(x )将一个整数ASCLL码转换为一个字符ord(x )将一个字符转换为它的ASCLL数值bin(x )将整数x转...原创 2021-03-26 22:07:05 · 89 阅读 · 0 评论 -
Python数据类型之字符串类型常用方法
字符串类型python中常用的方法如下:常用方法描述capitalize()将字符串的首字母大写strip()去掉字符串前后的空格lstrip()去掉字符串左边的空格rstrip()去掉字符串右边的空格lower()将字符串中的大写字母转换为小写字母upper()将字符串中的小写字母转换为大写字母startwith(prefix[,start[,end]])检查字符串是否以prefix开头endwith(suffix[,star原创 2021-03-26 22:02:43 · 103 阅读 · 0 评论 -
Python字典合并,key相同的value相加
字典合并,key相同的value相加题目是PTA上的一道题,题目如下:数据的输入输出格式如下这题个人认为真正的难点在于如何将key相同的value进行相加,源码如下from functools import reducea = dict(eval(input()))b = dict(eval(input()))def funcs(dict1, dict2): for i, j in dict2.items(): if i in dict1.keys():原创 2021-03-25 17:36:24 · 5806 阅读 · 0 评论 -
Python如何查询版本号
查询Python版本号1.在本地用命令行查询打开命令提示符输入python --version,注意,和Java查询版本不同的是,python有两个段横杠2.用Python代码查询导入sys模块,如下import sys print(sys.version)result如下:3.9.1 (default, Nov 7 2019, 10:44:02) \n[GCC 8.3.0]...原创 2021-03-23 23:43:06 · 2019 阅读 · 0 评论 -
Python 成绩统计
题目来源:PTA问题描述:输入一个正整数n(n>=1),然后输入n行数据,表示的是某班各位同学的各科成绩,请统计出各门课程的最高分 解决代码:代码如下:代码一:此代码虽然能完成需求,但代码过于冗长,比较复杂if __name__ == '__main__': n = int(input()) judge = 0 dmax = {} for i in range(0,n): scores = str(input())原创 2021-03-16 20:00:35 · 13577 阅读 · 1 评论 -
Python 统计各行业就业的学生数量,按数量从高到低方式输出
题目来源:题目出自PTA问题描述:键盘输入某班各个同学就业的行业名称,行业名称之间用空格间隔(回车结束输入) 。统计各行业就业的学生数量,按数量从高到低方式输出 解决代码:代码如下:names = input().split()ret = {}for s in names: ret[s] = ret.get(s,0)+1 ls = list(ret.items()) ls.sort(key=lambda x:x[1],reverse=True)for k原创 2021-03-16 19:49:39 · 9512 阅读 · 2 评论 -
Python打印菱形
文章目录前言一、菱形二、题目如下:三、样例四、代码前言打印菱形,是Python中比较简单的一道题,在PTA上也很常见的,打印的菱形也很多种,简单展示一下代码。一、菱形二、题目如下:三、样例四、代码代码如下(示例):if __name__ == '__main__': m = int(input()) n = 2 * m - 1 s = '*' for i in range(1, 2 * m, 2): print((s * i).c..原创 2021-03-04 21:14:23 · 5656 阅读 · 7 评论 -
数据分析之Pandas
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言一、Pandas是什么?P二、Pandas的使用1.安装Pandas1.1.通过PyPI的pip工具安装1.2.通过PyCharm开发环境安装2.依赖库的安装3.导入Excel数据4.代码分析总结前言大数据是这个时代的潮流,很多人都说万物皆可大数据。千里之行始于足下,今天讲解的是PandasP一、Pandas是什么?PsPandas 是基于NumPy 的一种工具,该工具是为了解决数据分析任务而创建的。最为简单的作原创 2021-02-27 10:39:03 · 142 阅读 · 0 评论 -
Python爬虫之抛异常
文章目录前言一、代码示例二、异常1.网页在服务器上不存在2.标签不存在3.服务器不存在前言我们在编写Java、python等程序时,都会注意到异常的问题,为了保证代码的高可用和稳定性,都会进行抛异常处理,其实在编写爬虫时,也应该进行抛异常的处理。本篇博客简单演示几个常见的异常一、代码示例本爬虫获取的是http://www.pythonscraping.com/pages/page1.html网站的标题名,使用BeautifulSoup进行爬取,在爬取的时候,进行了两次抛异常from ur..原创 2021-02-23 09:27:15 · 448 阅读 · 0 评论 -
Python爬虫之爬取豆瓣电影名
文章目录前言一、爬虫是什么?二、爬虫演示1.简单示例2.爬虫分析总结前言网络爬虫也可称作网络蜘蛛,其目的是按要求获取万维网信息,目前网络上每天数据海量,如果手动采集很耽误时间而且浪费精力,使用爬虫可以解决大量的时间和精力一、爬虫是什么?爬虫,也叫网络蜘蛛,是一种用来自动浏览万维网的网络机器人。其目的一般为编纂网络索引。 网络搜索引擎等站点通过爬虫软件更新自身的网站内容或其对其他网站的索引。网络爬虫可以将自己所访问的页面保存下来,以便搜索引擎事后生成索引供用户搜索。 爬虫访问网站的过程会消耗..原创 2021-02-15 22:13:07 · 3527 阅读 · 2 评论 -
Label组件之图片显示问题
文章目录前言一、问题二、解决办法1.下载PIL包1.1打开命令提示符,下载PIL1.2导入检查2.PIL包的使用3.其他问题3.1下载成功后导入PIL报错前言Label组件,是Python中的Tkinter的非常关键的一个组件,在做GUI时非常重要,但Tkinter中的PhotoImage只能实例一个gif类型的图片,本篇博客讲解如何让其可以实例其他类型的图片一、问题Label下的PhotoImage只能实例gif类型的图片,有时候需要实例其他类型的图片,一但直接实例其他类型的图片,就会直..原创 2021-01-29 20:51:54 · 966 阅读 · 0 评论 -
Python之EasyGui的安装
1、EasyGUI官网:https://sourceforge.net/projects/easygui/;2、目前最新的版本是V0.98.1(2016-8-7);3、安装步骤(1)运行–>cmd(2)输入 pip install easygui4、验证安装是否成功(1)使用IDLE进行编辑(2)引入EasyGUI有3种方式 1)方法一 >>> import easygui #导入EasyGui >>> easy转载 2021-01-19 20:25:06 · 634 阅读 · 0 评论 -
Python之汉诺塔
文章目录前言一、汉诺塔是什么?二、代码演示1.递归总结前言我印象中我的JAVA教学中教递归使用了两个例子,一个是前面说过的斐波那契数列,而另一个也是很有名气的汉诺塔问题,现在Python也用这两个问题来演示递归一、汉诺塔是什么?汉诺塔是在一块铜板装置上,有三根杆(编号A、B、C),在A杆自下而上、由大到小按顺序放置一定数量的金盘,把A杆上的金盘全部移到C杆上,并仍保持原有顺序叠好。操作规则:每次只能移动一个盘子,并且在移动过程中三根杆上都始终保持大盘在下,小盘在上,操作过程中盘子可以置于A..原创 2021-01-19 19:24:05 · 6038 阅读 · 0 评论 -
Python之斐波那契
文章目录前言一、什么是斐波那契数列?二、斐波那契数列的实现1.迭代实现2.递归实现总结前言本次讲解如何用Python中的递归和迭代来实现斐波那契数列。斐波那契数列的代码可谓是基本要求,无论是JAVA还是Python,几乎都是用斐波那契数列来讲解递归的。提示:以下是本篇文章正文内容,下面案例可供参考一、什么是斐波那契数列?斐波那契数列:0,1,1,2,3,5,8,13,21,34…,这个数列从第3项开始,每一项都等于前两项之和二、斐波那契数列的实现1.迭代实现def fab(n): ..原创 2021-01-18 20:50:00 · 2516 阅读 · 0 评论 -
Python之实例(一)
第一个Python小游戏初学Python,通过一个基本的小例子来简单讲解一下Python中的部分语法这其实就是一个简单的判断语句,判断输入的数字是否等于我们给定的数字8,如果相等,就执行4,5两行代码,如果不相等,就执行第七行代码,下面就这个实例简单讲一下Python中的部分基础第一行,input是个BIF,即内置函数,类似于JAVA中的Scanner类第二行,就是赋值,将输入的值赋给guess第三行至第七行,判断语句第八行,输出语句在此,特别提醒,Python没有分号来分割语句,需要在编写原创 2021-01-12 20:18:13 · 384 阅读 · 0 评论 -
Python之IDEA的配置
文章目录前言一、创建项目1.选择Python版本二、实例总结前言简单讲解如何在IDEA中创建一个Python项目提示:以下是本篇文章正文内容,下面案例可供参考一、创建项目具体流程如图1.选择Python版本接下来只用傻瓜式安装即可二、实例创建一个python类,来演示python总结今天讲解的内容很简单,其实就是基础,只能说是第一步...原创 2021-01-11 20:08:54 · 699 阅读 · 0 评论