Python操作总结
hellolijunshy
记录自己的日常操作。南开大学博士,统计学本硕。
展开
-
Python读入数据(文本、Excel、sas、spss数据sql库数据等)
利用Python读取外部数据文件我们针对Python如何获取外部数据做一个详细的介绍,从中我们将会学习以下4个方面的数据获取:1、读取文本文件的数据,如txt文件和csv文件2、读取电子表格文件,如Excel文件3、读取统计软件生成的数据文件,如SAS数据集、SPSS数据集等4、读取数据库数据,如MySQL数据、SQL Server数据一、读取文本文件的数据大家都知道,Python中pandas模...转载 2018-05-10 17:29:50 · 15412 阅读 · 2 评论 -
python:写的很详细的selenium是什么
转自https://blog.csdn.net/TestingGDR/article/details/81950593Selenium(浏览器自动化测试框架)selenium 是一个用于Web应用程序测试的工具。Selenium测试直接运行在浏览器中,就像真正的用户在操作一样。支持的浏览器包括IE(7, 8, 9, 10, 11),Mozilla Firefox,Safari,Google...转载 2019-06-06 11:43:47 · 891 阅读 · 0 评论 -
Python:爬虫百度贴吧图片
#下载单个图片import requestsdef getHtml(url,headers): html=requests.get(url,headers=headers) return html.textif __name__=="_main_": url = "http://tieba.baidu.com/p/6150967421" header...原创 2019-06-05 22:44:19 · 143 阅读 · 0 评论 -
Python:模拟邮箱登陆
《模拟通过账户密码登陆163邮箱》第一:首先要下载Google Chrome浏览器,查看Google Chrome浏览器的版本信息(点击Google Chrome浏览器的右上角的下的“帮助”下的“关于Google Chrome”),可以看到我的版本是:75.0.3770.80(正式版本) (64 位)第二:下载对应自己版本的Google Chrome浏览器的”chromedriver“...原创 2019-06-05 20:16:39 · 4104 阅读 · 0 评论 -
Python:生成随机数和构造循环语句
在使用random模块前,需要用import random 导入模块,print()用不用都行原创 2019-05-22 22:36:45 · 1398 阅读 · 0 评论 -
Python:k近邻算法实例
原始数据(训练集)如下:#导入模块numpy并以np作为别名 import numpy as np#def定义函数,Python 使用def 开始函数定义,紧接着是函数名,括号内部为函数的参数,#内部为函数的 具体功能实现代码,如果想要函数有返回值, #在 expressions 中的逻辑代码中用return 返回。def createDataSet(): #四组二维...原创 2019-05-17 00:28:47 · 1135 阅读 · 0 评论 -
Python:绘制520-程序员的浪漫
(1) 用*绘制数字“520”ncol=20nrow=10proposal=[0,1,2,3,4,5,9,17, 1+1*ncol,8+1*ncol,10+1*ncol,16+1*ncol, 18+1*ncol,1+2*ncol,11+2*ncol,15+2*ncol,19+2*ncol, 1+3*ncol,12+3*ncol,...原创 2019-05-20 09:38:46 · 1321 阅读 · 0 评论 -
Python:条件、循环及其它语句
1、print 可打印多个参数A='hello,'B='Mr'C='lijunshy'print(A,B,C)hello, Mr lijunshy #结果A='hello'B='Mr'C='lijunshy'print(A,',',B,C)hello , Mr lijunshy # 这样也可以A='hello'B='Mr'C='lijunshy'print(A ...原创 2018-09-03 22:08:15 · 454 阅读 · 0 评论 -
实例操作:Python提取雅虎财经数据,并做数据分析和可视化
第一步、获取数据股市数据可以从Yahoo! Finance、 Google Finance以及国内的新浪财经等地方拿到。同时,pandas包提供了轻松从以上网站获取数据的方法。import pandas as pd # as 是对包或模块重命名import pandas.io.data as web # 导入包和模块,模块可能随着版本的不同会发生变化i...原创 2018-09-08 23:34:08 · 37535 阅读 · 15 评论 -
Python:列表和元组的通俗理解【2】
2、列表列表不同于元组和字符串,列表是可修改的因为字符串不能被直接修改,所以用list()函数根据字符串创建列表很实用list("hello")Out[46]: ['h', 'e', 'l', 'l', 'o'] #这样可以直接修改元素a=list("hello")a[2]="t"aOut[52]: ['h', 'e', 't', 'l', 'o'] #把"l"替换成"t...原创 2018-08-29 16:32:37 · 308 阅读 · 0 评论 -
Python:列表和元组的通俗理解【1】
数据结构:通过某种方式将数据元素组合在一起的集合。在Python中,最基本的数据结构就是 序列,序列中每个元素被分配一个序号(即元素位置),也叫索引,索引从0开始。Python种包含6种内建的序列,但最常见的是列表和元组。两者区别是:列表可修改;元组不可修改。A=["liu",45]B=["wang",32]database=[A,B]databaseOut[1]: ...原创 2018-08-29 12:49:12 · 613 阅读 · 0 评论 -
Python:字典
列表、字符串和字典是Python中最重要的3种数据类型,字典不仅支持整数索引,还支持其他类型的键(如字符串、元组等)索引。当一系列只组合成数据结构,并通过编号来访问各个值时,用列表很管用。因为列表里索引位置按顺序排列,以编号为索引,像0,1,2...而字典通过名称来访问各个值的数据结构,其中的值不按顺序排列,而是储存在键下,键可能是数、字符串或原则name=["A","B","C"]...原创 2018-08-31 23:15:25 · 982 阅读 · 0 评论 -
Python:对字符串的操作
除了了解到创建和访问(索引和分片)外,还应知道,字符串还有许多像对序列的操作,像索引、分片、看是否在字符串内、秋长度、最大值和最小值等。但是,字符串是不可修改的A='abcd'A[1]='2'A ## TypeError: 'str' object does not support item assignment不支持修改字符串内单个字符字符串方法:前面介绍了列表的方法,字符...原创 2018-08-31 11:17:59 · 810 阅读 · 0 评论 -
Python的基础知识
加减乘除运算5/2 输出2.5 #一个斜杠代表直接相除的结果5//2 输出2 #两个斜杠表示输出5除以2的整数部分5%2 输出1 # %号表示输出5除以2的余数5*2 输出10 # *表示乘法5**2 输出25 # **表示幂次方, 注意:(-5)**2和-5**2的区别变量:就是表示某值的名字x=3 即把3赋值给X X*2 即可输...原创 2018-08-28 12:04:45 · 510 阅读 · 0 评论 -
用Python做词云分析
我的电脑是Windows32 位,Python3.6,电脑上需要提前下载好anaconda操作平台,在网上能搜索到,下载即可。另外文本和词云包我是通过“tn/RRLnQgm”直接下载得到。这是我根据知乎专栏 “玉树芝兰” 的视频学习得来,有不懂的或者想更细致学习的请关注他。以下是我自己的体会和总结。 1、 安装完anaconda后,在开始-所有程序中打开Anaconda Prompt...原创 2018-07-23 23:50:18 · 8634 阅读 · 0 评论 -
Python导出数据(CSV格式)
Python导出csv数据to_csv(filePath,sep=",",index=TRUE,header=TRUE)sep分隔符,默认为逗号(“,”)index是否导出行序号,默认为TRUEheader是否导出列名,默认为TRUE从Tushare库获取股票数据,并导出import tushare as tsdf=ts.sh_margins(start='2015-01-01', end='20...原创 2018-05-10 17:37:28 · 37331 阅读 · 0 评论 -
Sklearn模块和莫烦python官网
Sklearn模块(scikit-learn)包含的内容,详情请见官网 https://scikit-learn.org/stable/#Scikit-learn是专门面向机器学习的Python开源框架,它实现了各种成熟的算法,并且易于安装与使用。scikit-learn下各种方法的选择路径图,更清晰的图见官网:https://scikit-learn.org/stable/tu...原创 2019-05-29 17:19:43 · 1353 阅读 · 0 评论