自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 python多个股票数据获取

从Tushare同时获取多个股票多个股票获取多个股票的对数收益率计算多个股票获取我获取的数据出现了一个问题,000001.SZ 的2010年的cloes数据是全的,即12个月都有数据,但是在多个股票数据获取的时候,我发现的000001.SZ的close数据并没有全部获取,不知道是什么原因。希望有大佬指点一下。非常感激不尽。多个股票数据获取步骤:第一是设置code_list第二是设置一个接受数据的空列表对象data_list第三是对代码进行for循环第四for循环代码传递到数据获取代码第五

2020-11-01 17:09:31 2411

原创 python基础之基本数据类型-字符串

目录python的基本数据类型变量字符串格式化字符串方式基本数据类型整数和小数我将整数和小数归于数字类型,小数与整数相加减乘皆为float类型。布尔值和空值布尔值一般作为逻辑判断使用,布尔值包括True 和False值。一般True相当于1,False相当于0。print(1+True)print(1+False)2121None为空值,只有一个数值即None,也就是没有东西。数据类型查看可以使用type函数print(type(12))print(type(1

2020-10-30 09:30:19 339

原创 python股票数据获取及保存、读取

Tushare获取数据导入包:import tushare as ts#token=‘自己的token’#登录Tushare 查看自己的token#pro = ts.pro_api(token)pro.daily(ts_code=‘股票代码’, start_date=‘开始时间’, end_date=‘结束时间’)#将数据保存为CSV…文件data.to_csv或excel(‘路径\文件名.csv或xlsx’,index=False)index=False告诉计算机保存的时候不生成0,1,2

2020-10-28 11:32:21 4247

原创 小糖果python基础之模块和文件操作

奋斗小糖果1. 模块1.1 模块创建1.2 模块的使用1.3 模块的总结2. 文件2.1 文件的打开2.2 关闭文件2.3 文件对象的操作1. 模块模块化将一个程序分解称为一个一个小模块模块化的优点方便开发和维护模块可以重复用1.1 模块创建python中一个py文件就是一个模块。如何从在一个模块中引入另一个模块?(1)第一种:使用import 模块名引入模块#被引入模块名为test_a#引入模块test_aimport test_a(2)第二种引入方法:impor

2020-12-02 11:35:10 197

原创 小糖果python基础之异常

奋斗小糖果1. 异常1.2 如何处理异常1.3 异常的传播1.4 抛异常1.4.1 异常处理总结1. 异常就是在程序运行过程中不可避免的出现一些错误,如变量未定义、索引越界等。程序中一旦出现异常会导致程序运行终止。即异常后的代码不会执行。1.2 如何处理异常程序出现异常的时候并不是让我们的程序直接终止。python希望在出现异常的时候,希望我们编写相应的代码来书写。try语句:try: 代码块(可能出现的错误语句)except: 代码块(出现错误后处理的方式)else: 代码块(没有

2020-11-30 17:42:34 163

原创 小糖果python基础之面向对象(下)

奋斗小糖果1. 封装1.1 封装的引入1.2 封装的方法1.3 封装方法的补充2. 拓展2.1 @property1. 封装1.1 封装的引入(1) 定义封装(Encapsulation)对具体对象的一种抽象,即将某些部分隐藏起来,在程序外部看不到,其含义是其他程序无法调用。  封装,就是将类或者是函数中的某些属性限制在某个区域之内,外部无法调用。(2)为什么使用分装未封装属性 可以直接“对象.属性”来修改属性的值,这样导致不安全。因此,需要一种方式来增强数据的安全性。即属性不能随意修改

2020-11-30 16:50:12 242 1

原创 小糖果python之面向对象(中)

1. 为什么实例化对象可以访问类的属性和方法?(1)属性和方法的查找流程当调用一个对象的属性时,解析器会先在当前对象中寻找是否含有该属性,如果有则直接返回当前对象的属性值;如果没有,则去当前类对象当中寻找。如果类对象中没有,则报错。即:实例化对象先找自己属性,自己不存在再找类对象,类对象没有则报错。(2)类对象和实例对象都可以保存属性(方法)果属性和方法是所有势力所共享的,则应该保存到类对象中;如果属性和方法是某个实例所独有的,则应该保存到相应的实例对象中。一般情况下,属性保存到实..

2020-11-25 10:32:40 114

原创 小糖果 python基础之面向对象(上)

奋斗小糖果1.列表推导式1.1 列表推导式语法2. 迭代器3.生成器3.1生成器的创建方式3.2 生成器中元素的调用方法1.列表推导式(1)核心思想是:旧列表向新列表的转换。(2)转换思想:可以存在条件筛选转换或者不存在条件转换(条件语句的存在或不存在)1.1 列表推导式语法'''out_list = [out_express for out_express in input_list if out_express_condition]输出新列表=[输出表达式 for 输出表达式

2020-11-23 12:08:40 117

原创 python基础之高阶函数(下)

奋斗小糖果1.高阶函数2. 匿名函数闭包装饰器的引入装饰器的使用1.高阶函数高阶函数是满足下列条件之一的即为高阶函数。(1)接收函数作为参数即:我们传入的实参是以函数方式传入,并在包含形参的函数中使用。(2)将函数作为返回值的函数返回值是一个函数高阶函数的好处:接收的参数是以函数传入,函数又是一个储存代码运算的小仓库,那么高阶函数就是能够直接使用我的小仓库的代码,从而便于我们运算。#高阶函数的引入#1-1 定义一个函数,将指定列表中的偶数,保存到一个新的列表中。list=list(

2020-11-20 10:08:41 222 2

原创 python之函数(中)

奋斗小糖果1. 函数的实参2. 不定长参数2.1 两种不定长参数的区别3. 函数的返回值3.1 return的介绍3.2 拓展3.2 函数元组的遍历4. 函数的作用域4.1 作用域的分类5. 递归函数5.1 递归函数的案例1. 函数的实参(1)调用函数时,解析器是不会检查实参的类型,所以函数的实参可以是任何类型的对象。因此必须注意调用实参的类型。#错误问题1TypeError: unsupported operand type(s) for +: 'int' and 'str'不支持整数与字符串的

2020-11-15 12:18:00 158

原创 python基础之字典遍历、函数(上)

这里写目录标题1.遍历字典1.1 key的遍历1.2 values()遍历1.3 items()遍历2. 集合set()2.1 集合运算分类3.函数3.1函数简介3.2语法3.3 函数的参数传递方式4.潜复制1.遍历字典遍历字典的三种方法:key的遍历------keys()值value的遍历-----values()序列的遍历-----items()1.1 key的遍历keys() 该方法返回字典所有的key。d = {'name':'葫芦娃','age':10,'sex':'男'}

2020-11-13 10:54:19 406

原创 python基础(三)元组@字典

奋斗小糖果1.元组2.字典2.1字典的使用3.可变对象1.元组元组即也是一种存储数据的结构,表现形式为tuole。元组的特点就是数据不可改变,即数据操作不想列表那么灵活。元组的创建(1)使用小括号()创建元素,元组并不像列表一样可以创建空列表,元组至少存在一个逗号,即(,)。元组的解包元组解包就是将元组中的每个元素都赋值给变量。当我们的变量少于元组的元素时,我们可以在变量前加*号,将所有剩余变量赋值给加星号的变量。否报错。tup1= tuple(range(0,5)print(tup1)

2020-11-11 10:14:49 935

原创 python基础语法循环嵌套和列表(二)

列表1.通用操作1.3 len()1.4 max()1.5 min()1.6 list.index(x,start,end)1.7 list.count(x)2. 修改列表2.1 索引添加2.2 切片添加2.3 列表中删除元素3. 列表的方法3.1 append()向列表的最后添加一个元素3.2 insert(arg1,arg2)3.3 extend(iterable)3.4 pop()3.5 remove()3.6 reverse()3.7 sort(key=None,reverse=False)4. 遍

2020-11-07 17:31:37 526

原创 python基础语法循环嵌套和列表(一)

奋斗小糖果1.循环嵌套2.break 和continue3.列表3.1序列3.2 序列的分类4 .列表4.1 列表的使用4.2 列表的切片4.2.1 切片的语法1.循环嵌套重点强调循环三要素:初始化变量i =0控制条件表达式:i < x更新条件表达式: i +=1python 中可以存在一个循环里面还有循环,这种循环称为循环嵌套。循环嵌套秘籍外循环控制高度,内循环控制宽度品 慢慢品 越品越有味道…循环嵌套语法#第一种while循环嵌套while 表达式1:

2020-11-06 11:29:01 1104 1

原创 python之条件判断

条件判断1. 条件判断语句2. input函数3. if .. else.. 语句4. if.. elif ..else 语句5. while 循环 语句5.1 while 循环与 for循环的区别5.2 while 循环5.2.1 while循环语法1. 条件判断语句执行流程if 语句在执行时,会先对条件表达式进行求值判断;如果为True,则执行if 后的语句;如果为False ,则不执行—语法:if 条件表达式:缩进-代码块注意:(1)代码块中保存着一组代码,同一个代码中的代

2020-11-04 17:16:25 2279

原创 时间序列分析

这里写目录标题平稳性检验平稳性检验from statsmodels.tsa.api import adfullerdata_1 = pd.read_csv(r'D:\\Graduation project data\\Data of China Listed Banks\\上市银行对数收益率汇总\\2001年.csv',index_col='trade',parse_date)#单位根检验data_2 = data_1['000001.SZ']读取000001.SZ列数据y = adfulle

2020-11-02 17:57:39 152

原创 python基础之运算符(二)

运算符1.运算符1.1运算符的概念1.2运算符的分类2.算术运算2.1 算术运算符分类2.2 算术运算符的案例3.赋值运算3.1 案例4.比较运算4.1 比较运算分类4.2 案例5. 逻辑运算5.1 not 逻辑非5.2 and 逻辑与5.3 or 逻辑或5.4 非布尔值得与或运算6. 条件运算符7.运算符的优先级1.运算符1.1运算符的概念运算符是用于执行程序代码运算,针对一个以上操作数项目进行运算。比如数学中的加减乘除“+”,“-”,“/”等符号,在python中均是运算符。1.2运算符的分

2020-10-31 22:16:08 230

原创 python数据分析之获取并简单清洗(一)

多序列数据获取基本函数append()函数语法sort_values()函数语法·参数解释rename()函数语法set_index()函数语法参数解释数据获取收益率计算作图基本函数append()函数append()函数用于在列表末尾添加新的对象。语法list.append(obj)其中:list:列表对象;obj:添加到列表末尾的对象。注意:append()函数无返回值,但是会修改原本的列表。sort_values()函数pandas中的sort_values()函数原理类似于

2020-10-31 09:37:26 406

原创 python函数定义,局部变量、全局变量

函数使用函数的意义在于提高编程效率,避免大量的重复工作函数分为:内置函数:可以直接调用的函数第三方,模块相关函数:即导入第三方包,直接调用第三方包函数自定义函数:即根据自己的计算需求,编写属于自己的程序段常用内置函数(1)len() :计算字符串的长度如`a =list((1,2,3,4,5))print(len(a))(2)max():计算最大值(3)min():计算最小值(4)split():分隔字符串(5)join():拼接字符串(6)zip():将每个列表对应相同位置的

2020-10-25 20:36:27 1541 2

原创 python格式化输出

常见格式化输出符%s:格式化字符串输出%d:格式化十进制整数输出%f:格式化浮点数输出#构建变量age = 18name = 'TOM'weight = 75.5stu_id = 1stu_id2 = 1000print('今年我的年龄是%s岁'%age)今年我的年龄是18岁print('我的名字是%s' % name)我的名字是TOMprint('我的名字是%s,今年%d岁了,体重%.2f公斤,学号是%06d' % (name, age, weight, stu_id))#%

2020-10-25 18:07:30 87

空空如也

空空如也

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

TA关注的人

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