Python
DilicelSten
Data has a better idea.
展开
-
数据分析进阶-Python批量解压加密文件
Python批量解压加密文件原创 2022-06-16 21:58:19 · 573 阅读 · 0 评论 -
Python之获取上月的第一天以及最后一天
from datetime import datetime, datefrom dateutil.relativedelta import relativedeltathis_month = date.today()last_month = date.today() - relativedelta(months=1)first_day = (date(last_month.year, l...原创 2019-11-13 15:30:20 · 780 阅读 · 0 评论 -
八大排序算法(Python实现)
冒泡排序def bubble_sort(lists): for i in range(len(lists): for j in range(i+1, len(lists)): if lists[i] > lists[j]: lists[i], lists[j] = lists[j], lists[i] return lists选择排序def select_sor...原创 2019-03-30 18:43:05 · 422 阅读 · 0 评论 -
爬虫中遇到的编码问题
给大一的小朋友准备了爬虫任务,又准备了一个比较坑的网站,不过终于解决了问题,顺带涨了知识~爬取过程爬取数据时发现数据乱码,如图所示 通过获取文本编码格式,发现text编码格式为iso-8859-1import requestsw = requests.get("http://58921.com/alltime/2013", timeout=10)print w.encod...原创 2018-04-29 11:02:43 · 1651 阅读 · 0 评论 -
Python数据分析之numpy的使用
在完成了自己的一个小目标后,想继续往数据挖掘和数据分析的方向前进,接下来会陆陆续续的完成学习笔记,方便日后的回顾。在之前的博客里有一篇关于numpy的使用:https://blog.csdn.net/totoro1745/article/details/79243465,这里是进行相关的补充~数据分析数据分析致力于在数据中提取有效信息,会使用统计学、机器学习、信号处理、自然语言处理等领域的...原创 2018-04-22 20:28:58 · 302 阅读 · 0 评论 -
Python中的numpy的使用
2018年的第一篇博客,期末结束后又投入到自己的big project中,有点累想要慢下来思考思考,也想记录记录学习的内容。最近看完吴恩达的深度学习视频,发现numpy的特别之处,给计算提供了很大的便利性,觉得应该好好来学习学习。一.numpy简介Numpy 是Python中科学计算的核心库。它提供一个高性能多维数据对象,以及操作这个对象的工具。二.numpy的安装sudo原创 2018-02-02 21:48:01 · 554 阅读 · 0 评论 -
Python实现Excel文件的读写操作
在Python的学习过程中,有时候需要对Excel文件进行读写操作。其中主要用到两大模块:使用xlwt module将数据写入Excel表格,使用xlrd module从Excel读取数据。原创 2017-10-16 22:23:20 · 869 阅读 · 1 评论 -
Windows上Python和Pycharm的安装
在windows上操作较多,经常需要切换Ubuntu进行代码编写,因此在Windows上搭建Python开发环境~安装Python(1)去到官网:https://www.python.org/ (2)下载适合自己电脑的版本 (3)下载完后即可安装 !!敲重点!!记得Add path!! 接下来就基本默认即可,有一处记得如下图所示,可更改自己的安装路径~ (4)安装后即可进行验证原创 2017-08-09 16:41:00 · 1699 阅读 · 0 评论 -
Python常用操作(二)之文件处理
上一篇主要讲了使用Python进行文件的读取工作,这里在此基础上对上一篇进行补充~文件处理操作一、使用迭代器访问文件f = open("haha.txt")iter_f = iter(f) //迭代器lines = 0for line in iter_f: lines += 1print lines二、文件指针文件指针的用处是为了进行重复的读取~ (1)操作文件指针可以通过s原创 2017-08-08 14:44:19 · 555 阅读 · 0 评论 -
Python的常用操作(一)
代码没经常练,忘记的速度还是比较快的~在此记录一些常用的Python操作,便于后续的工作,也作为自己的学习记录~关于PythonPython是一种解释型、面向对象、动态数据类型的高级程序设计语言。其语法简洁清晰,具有丰富和强大的库。它常被昵称为胶水语言,能够把用其他语言制作的各种模块(尤其是C/C++)很轻松地联结在一起。常用操作一.读写文件# 读指定目录下的所有文件名并合成文件路径import原创 2017-07-17 16:32:59 · 568 阅读 · 0 评论 -
Ubuntu上igraph的安装教程
暑假终于到了,距离上一篇博客应该有3个月的时间了,没有学期末的忙忙碌碌,接下来会陆陆续续地回顾自己学过的和将学的东西一并整理成博客~关于igraph因为课程需要,在信息资源管理的课程上曾学过gephi, 它是一款基于JVM的复杂网络分析软件, 其主要用于各种网络和复杂系统,动态和分层图的交互可视化与探测开源工具。 igraph与gephi其实很相似,它是为了进行社会网络分析而创建的一个包,在处理复原创 2017-07-13 14:58:23 · 4750 阅读 · 5 评论 -
[转]关于JAVA的selenium安装使用
前言上一篇博客谈到如何使用python的selenium做微博爬虫, 不过该程序只适用于ubuntu系统。本来想在window也用同样的方法做爬虫,结果一个下午都尝试失败,系统总是报“window error”, 估计是python的selenium真的不兼容windows。后来改变了一下思路, 换成了Java的selenium爬虫。结果发现, java的selenium其实也不太复杂。转载 2016-12-18 20:14:29 · 543 阅读 · 0 评论 -
转载:使用selenium爬取微博内容
标签(空格分隔): Python selenium前言近来都在与新浪这个大佬在pk。首先是网页爬取新浪微博,遇到的难题是cookie的存活期太慢,一般爬十分钟就over了一个;后来发明了手机版的模拟登录,顺风顺水了一段时间,结果新浪又来一个验证码,被气得半死。无奈手动输入验证码后,再模拟登录。然而不过两个月,新浪哥又开始抓严,搞得手机版的模拟登陆经常登陆不上去。最后实在无办法了,只好真的去“模拟”浏转载 2016-12-09 15:37:52 · 1124 阅读 · 0 评论