文章分类 -  python

python DataFrame列类型修改
摘要:使用astype如下: type即int、float等类型。 示例: 实战: 阅读全文

posted @ 2017-08-09 10:09 小鸟的士林 阅读(2680) 评论(0) 推荐(0)

利用python的smtp和email发送邮件实战(一)
摘要:SMTP (Simple Mail Transfer Protocol) 邮件传送代理 (Mail Transfer Agent,MTA) 程序使用SMTP协议来发送电邮到接收者的邮件服务器。SMTP协议只能用来发送邮件,不能用来接收邮件。大多数的邮件发送服务器 (Outgoing Mail Ser 阅读全文

posted @ 2017-08-07 15:09 小鸟的士林 阅读(200) 评论(0) 推荐(0)

利用smtplib写邮件出现 Error: 无法发送邮件SMTP AUTH extension not supported by server
摘要:1、出现问题的源代码 2、总是提示SMTP AUTH extension not supported by server 解决办法: 阅读全文

posted @ 2017-08-07 13:27 小鸟的士林 阅读(2371) 评论(0) 推荐(0)

Python 中 Inf 和 nan 的判断问题
摘要:Python 中可以用如下方式表示正负无穷: float("inf") # 正无穷 float("-inf") # 负无穷 利用 inf(infinite) 乘以 0 会得到 not-a-number(NaN)。如果一个数超出 infinite,那就是一个 NaN(not a number)数。在 阅读全文

posted @ 2017-08-02 11:13 小鸟的士林 阅读(525) 评论(0) 推荐(0)

pandas读写、合并、重塑难点
摘要:一、读写 1、指定分隔符 read_table 2、设置某列为索引 index_col 3、保存时指明列名 cols 4、保存数据到sqllite 二、合并 1、merge链接两个DataFrame 2、索引上的合并 left_index=True 3、concat时新建索引 4、旋转和复原 sta 阅读全文

posted @ 2017-07-21 20:14 小鸟的士林 阅读(157) 评论(0) 推荐(0)

学习pandas时的难点
摘要:一、Series Series是一种类似一维数组的对象,它是由一组数据(任何NumPy类型的数据)和一组与之相关的标签(索引)组成。 1、Series中的values仅为它的属性 2、检索只能按照索引检索 Series检索数据方式为: DataFrame的检索方式为: 按列:obj[a]为检索列,说 阅读全文

posted @ 2017-07-21 14:24 小鸟的士林 阅读(355) 评论(0) 推荐(0)

学习numpy时的难点
摘要:1、numpy的切片用法 2、根据bool数组获取对应的值 3、根据条件表达式,填充新数据 4、花式索引 5、选取子矩阵 6、矩阵转置的两种方式 a、 b、 8、常用函数 9、基于数组统计的方法 10、根据轴进行排序 11、唯一化处理 12、数组的集合运算 13、将数据进行保存操作 14、线性代数操 阅读全文

posted @ 2017-07-18 20:27 小鸟的士林 阅读(233) 评论(0) 推荐(0)

通过2to3.py将python2代码转换为python3
摘要:几乎所有的Python 2程序都需要一些修改才能正常地运行在python 3的环境下。为了简化这个转换过程,Python 3自带了一个叫做2to3的实用脚本(Utility Script),这个脚本会将你的Python 2程序源文件作为输入,然后自动将其转换到Python 3的形式。 本文介绍一下在 阅读全文

posted @ 2017-07-15 09:36 小鸟的士林 阅读(216) 评论(0) 推荐(0)

Python3.5下安装Twisted问题
摘要:在windows环境,python3.5下使用命令行安装模块 pip install Twisted 会报错 Unable to find vcvarsall.bat 原因大概是和VC编译环境有关系,网上找了一堆方法,感觉编译环境这事太麻烦。找到最简单是方法是,先安装wheel模块,然后下载Twis 阅读全文

posted @ 2017-07-13 19:10 小鸟的士林 阅读(106) 评论(0) 推荐(0)

了解Numpy的axis
摘要:axis的作用即如何理解 numpy是Python进行科学计算必不可少的模块,随着深度学习越来越火,numpy也越来越流行。了解numpy的人知道,在numpy中,有很多的函数都涉及到axis,很多函数根据axis的取值不同,得到的结果也完全不同。可以说,axis让numpy的多维数组变的更加灵活, 阅读全文

posted @ 2017-07-06 11:40 小鸟的士林 阅读(188) 评论(0) 推荐(0)

pycharm配置svn
摘要:最近因为项目需求要把代码从台式移植到笔记本,之前都是直接用u盘拷贝比较麻烦。所以折腾了下载pycham中使用SVN 1、首先获得个自己SVN代码托管地址,推荐Taocode:http://code.taobao.org/ 这是阿里云旗下的一个云代码托管,主要目的是注册后获得一个自己的SVN地址。 使 阅读全文

posted @ 2017-07-04 11:17 小鸟的士林 阅读(286) 评论(0) 推荐(0)

python基础知识难点(一)
摘要:list.insert(i, x) 在指定位置插入一个元素。第一个参数是准备插入到其前面的那个元素的索引,例如a.insert(0, x) 会插入到整个列表之前,而 a.insert(len(a), x) 相当于 a.append(x)。 list.extend(L) 将一个给定列表中的所有元素都添 阅读全文

posted @ 2017-07-03 17:18 小鸟的士林 阅读(272) 评论(0) 推荐(0)

python从excel中读取数据并封装成json
摘要:import pandas as pd from collections import OrderedDict import json # 获得持仓数据 def get_repostion_data(start, end): reposition = pd.read_excel('../产品数据.xlsx',sheetname='持仓') # assets = pd.read_... 阅读全文

posted @ 2017-06-26 20:21 小鸟的士林 阅读(396) 评论(0) 推荐(0)

python根据路径导入模块的方法
摘要:这篇文章主要介绍了python根据路径导入模块的方法,分析了传统方法与改进方法,具有一定的实用价值,需要的朋友可以参考下 本文实例讲述了python根据路径导入模块的方法,分享给大家供大家参考。具体方法如下: 常规做法如下: import sys sys.path.append('C:/full/p 阅读全文

posted @ 2017-06-21 10:45 小鸟的士林 阅读(151) 评论(0) 推荐(0)

安装pip的几种方式
摘要:一、安装pip的几种方式 转载于:http://www.jianshu.com/p/728b6956df21 1、 用脚本安装1)下载 get-pip.pywget https://bootstrap.pypa.io/get-pip.py 2)运行python get-pip.py即可如果setup 阅读全文

posted @ 2017-06-20 21:12 小鸟的士林 阅读(687) 评论(0) 推荐(0)

用virtualenv建立多个Python独立开发环境
摘要:转载于:http://www.nowamagic.net/academy/detail/1330228不同的人喜欢用不同的方式建立各自的开发环境,但在几乎所有的编程社区,总有一个(或一个以上)开发环境让人更容易接受。 使用不同的开发环境虽然没有什么错误,但有些环境设置更容易进行便利的测试,并做一些重 阅读全文

posted @ 2017-06-20 15:13 小鸟的士林 阅读(89) 评论(0) 推荐(0)

在windows下使用VirtualEnv
摘要:VirtualEnv可以方便的解决不同项目中对类库的依赖问题。这通常是通过以下方式实现的:首先将常用的类库安装在系统环境中;然后为每个项目安装独立的类库环境。这样子可以保证每个项目都运行在独立的类库环境中。 本文简要的介绍如何方便的在Windows环境下使用VirtualEnv进行开发工作。 1、首 阅读全文

posted @ 2017-06-20 15:10 小鸟的士林 阅读(103) 评论(0) 推荐(0)

Python高阶教程:使用Wheel打包
摘要:标签:python 标签:python Python的第一个主流打包格式是.egg文件,现在大家庭中又有了一个叫做Wheel(*.whl)的新成员。wheel“被设计成包含PEP 376兼容安装(一种非常接近于磁盘上的格式)的所有文件”。在本文中,我们将学习如何创建一个wheel以及如何在virtu 阅读全文

posted @ 2017-06-20 15:07 小鸟的士林 阅读(757) 评论(0) 推荐(0)

python标准日志模块logging的使用方法
摘要:python的标准库里的日志系统从Python2.3开始支持。只要import logging这个模块即可使用。 最近写一个爬虫系统,需要用到python的日志记录模块,于是便学习了一下。 python的标准库里的日志系统从Python2.3开始支持。只要import logging这个模块即可使用。如果你想开发一个日志系统, 既要把日志输出到控制台, 还要写入日志文件,只要这样使用: 复制代码... 阅读全文

posted @ 2017-06-20 11:26 小鸟的士林 阅读(92) 评论(0) 推荐(0)

DataFrame 添加索引并利用协方差计算
摘要:F数据格式: beta,1.7123128642991907industry1,0.23997950482951863industry2,-0.23399748148492977industry3,1.0358843834562912industry4,0.2558507224304266industry5,1.0172139863299385industry6,1.80871889520721... 阅读全文

posted @ 2017-06-09 13:25 小鸟的士林 阅读(181) 评论(0) 推荐(0)

导航