随笔分类 -  Python杂谈

关于Python的杂谈
摘要:经常遇到Python读取excel和csv还有其他各种文件的内容。json还有web端的读取还是比较简单,但是excel和csv的读写是很麻烦。这里记录了 库提供的方法来实现文本内容和 的转化。 一、读取文本格式数据 首先来看一下针对不同格式的文件的读取函数: 总结一下常见参数:(例子见下面代码) 阅读全文
posted @ 2017-08-13 23:13 AsuraDong 阅读(8140) 评论(0) 推荐(0)
摘要:在处理数据和进行机器学习的时候,遇到了大量需要处理的时间序列。比如说:数据库读取的str和time的转化,还有time的差值计算。总结一下python的时间处理方面的内容。 一、字符串和时间序列的转化 :字符串= 时间序列 :时间序列= 字符串 二、时间戳 :将t转化为时间戳 :将时间戳转化为时间 阅读全文
posted @ 2017-08-13 23:11 AsuraDong 阅读(696) 评论(0) 推荐(0)
摘要:一篇matplotlib库的学习博文。matplotlib对于数据可视化非常重要,它完全封装了MatLab的所有API,在python的环境下和Python的语法一起使用更是相得益彰。 一、库的安装和环境的配置 windows下: linux下: 建议配合Jupyter使用。在jupyter not 阅读全文
posted @ 2017-08-09 14:42 AsuraDong 阅读(4586) 评论(1) 推荐(1)
摘要:记录一下Python 函数式编程 , 高级的几个BIF , 高级官方库 方面的用法和心得。 函数式编程 函数式编程是使用一系列函数去解决问题,按照一般编程思维,面对问题时我们的思考方式是“怎么干”,而函数函数式编程的思考方式是我要“干什么”。很多好用的函数很大程度节约了编程成本。 函数参数问题 总结 阅读全文
posted @ 2017-07-11 19:50 AsuraDong 阅读(3081) 评论(0) 推荐(2)
摘要:利用python中的socket模块中的来实现UDP协议,这里写一个简单的服务器和客户端。为了说明网络编程中UDP的应用,这里就不写图形化了,在两台电脑上分别打开UDP的客户端和服务端就可以了。 UDP:用户数据报协议,是一个面向无连接的协议。采用该协议不需要两个应用程序先建立连接。UDP协议不提供 阅读全文
posted @ 2017-06-13 20:11 AsuraDong 阅读(3927) 评论(0) 推荐(0)
摘要:利用python3来实现TCP协议,和UDP类似。UDP应用于及时通信,而TCP协议用来传送文件、命令等操作,因为这些数据不允许丢失,否则会造成文件错误或命令混乱。下面代码就是模拟客户端通过命令行操作服务器。客户端输入命令,服务器执行并且返回结果。 TCP(Transmission Control 阅读全文
posted @ 2017-06-13 20:09 AsuraDong 阅读(1721) 评论(0) 推荐(1)
摘要:这篇主要记录一下如何实现对数据库的并行运算来节省代码运行时间。语言是Python,其他语言思路一样。 前言 一共23w条数据,是之前通过自然语言分析处理过的数据,附一张截图: 要实现对news主体的读取,并且找到其中含有的股票名称,只要发现,就将这支股票和对应的日期、score写入数据库。 显然,几 阅读全文
posted @ 2017-06-09 00:10 AsuraDong 阅读(8410) 评论(0) 推荐(2)
摘要:这是 python3下 的MySQL基本操作。其他类型的数据库用法基本一样。就是库的名字不同。因为python官方很早之前就规定了数据库第三方库的借口,来避免API混乱的情况。 安装与准备 这是python3的库,所以windows下安装不会像python2那样各种奇葩VC错误。是比较方便的傻瓜安装 阅读全文
posted @ 2017-06-08 18:57 AsuraDong 阅读(650) 评论(0) 推荐(0)
摘要:随意观看 "工具准备" "全角和半角字符" "网页字符实体" "Code实现" "之后..." 工具准备 python3.6 正则表达式(别的语言思路一样,容易借鉴) python正则表达式:flags的应用 这里主要介绍一下 里面的flags用法 | 标识符 | 作用| | | : | |re.I 阅读全文
posted @ 2017-06-02 23:17 AsuraDong 阅读(7463) 评论(1) 推荐(0)
摘要:英文分词的第三方库NLTK不错,中文分词工具也有很多(盘古分词、Yaha分词、Jieba分词等)。但是从加载自定义字典、多线程、自动匹配新词等方面来看。 大jieba 确实是中文分词中的 战斗机 。 请随意观看表演 "安装" "分词" "自定义词典" "延迟加载" "关键词提取" "词性标注" "词 阅读全文
posted @ 2017-05-30 15:06 AsuraDong 阅读(5504) 评论(5) 推荐(2)
摘要:python多进程和多线程谁更快 python3.6 threading和multiprocessing 四核+三星250G 850 SSD 自从用多进程和多线程进行编程,一致没搞懂到底谁更快。网上很多都说python多进程更快,因为GIL(全局解释器锁)。但是我在写代码的时候,测试时间却是多线程更 阅读全文
posted @ 2017-05-28 18:12 AsuraDong 阅读(11739) 评论(0) 推荐(3)
摘要:《算法图解》代码实现和改进 请随意观看表演 "二分查找" "数组和链表" "递归" "递归条件和基线条件" "快速排序" "散列表" "广度优先搜索" "狄克斯特拉算法" "贪婪算法" 二分查找 [1, 3, 5, 7, 9] None 2 数组和链表 选择排序 python def lookFor 阅读全文
posted @ 2017-05-28 12:27 AsuraDong 阅读(1158) 评论(0) 推荐(0)
摘要:很多朋友都安装了python2和3,因为用些库例如scapy,不是scrapy,python3下面都是错,那么怎么让python2和3共存呢。 像一般的程序员,达到如下效果 Windows平台下的兼容问题 CMD可以分别进入python2和3的交互模式 CMD可以正常使用pip对应的python2和 阅读全文
posted @ 2017-05-27 16:31 AsuraDong 阅读(1469) 评论(0) 推荐(0)