
python
文章平均质量分 52
帝壹
天道酬勤。
天助自助者。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
python开头的coding设置
缘起:[root@CentOS7 code]# python multi_thread_mfw.py File "multi_thread_mfw.py", line 138SyntaxError: Non-ASCII character '\xe5' in file multi_thread_mfw.py on line 138, but no encoding declared; see原创 2017-06-29 10:00:00 · 2532 阅读 · 0 评论 -
python异步操作MySQL(aiomysql)
安装aiomysql依赖安装应用基本的异步连接connection异步的连接池 pool对象关系映射SQLAlchemy - Object Relationship Mapping安装aiomysql依赖Python3.4+asyncioPyMySQL安装pip install aiomysql应用基本的异步连接connectionimport asynciofrom aio原创 2017-10-13 15:35:37 · 21992 阅读 · 1 评论 -
python使用异步redis--aioredis
安装最简单的安装方式:pip install aioredis需要先安装的依赖:Python 3.3 and asyncio 或 Python 3.4+hiredis例子simple low-level interface:import asyncioimport aioredisloop = asyncio.get_event_loop()async def go(): conn原创 2017-10-13 10:02:36 · 12159 阅读 · 0 评论 -
Python使用pandas & pymysql读取MySQL数据到csv文件中
Python使用pymysql读取MySQL数据到csv文件中如果字段中有中文字符,需要在建立连接时指定:use_unicode=True# -*- coding: utf-8 -*-import pandas as pdimport pymysqlconn = pymysql.connect(host='127.0.0.1', \ user='root',pass原创 2017-10-13 09:31:05 · 7116 阅读 · 0 评论 -
Linux终端没有GUI,如何使用matplotlib绘图
一、解决警告信息... ...... ..._tkinter.TclError: no display name and no $DISPLAY environment variable两种解决方法:1、python文件中:在 from matplotlib import pylot 之前,添加代码:如下:import matplotlib as mplmpl.use('Agg')from ma原创 2017-08-16 14:45:35 · 37388 阅读 · 7 评论 -
python的内存管理机制
python的内存管理机制先从较浅的层面来说,Python的内存管理机制可以从三个方面来讲(1)垃圾回收(2)引用计数(3)内存池机制一、垃圾回收:python不像C++,Java等语言一样,他们可以不用事先声明变量类型而直接对变量进行赋值。对Python语言来讲,对象的类型和内存都是在运行时确定的。这也是为什么我们称Python语言为动态类型的原因(这里我们把动态类型可以简单的归结为对变量内存地址原创 2017-07-25 10:02:21 · 720 阅读 · 0 评论 -
Python I/O多路复用
I/O多路复用I/O多路复用是用于提升效率,单个进程可以同时监听多个网络连接IOI/O是指Input/OutputI/O多路复用,通过一种机制,可以监视多个文件描述符,一旦描述符就绪(读就绪和写就绪),能通知程序进行相应的读写操作。I/O多路复用避免阻塞在io上,原本为多进程或多线程来接收多个连接的消息变为单进程或单线程保存多个socket的状态后轮询处理.selectselect是通过系统调用来监原创 2017-07-24 14:53:31 · 645 阅读 · 0 评论 -
Scapy脚本执行出现警告WARNING解决办法
安装完scapy,简单写了个脚本执行总是会警告一下:WARNING: No route found for IPv6 destination :: (no default route?)原因是用 from scapy.all import *的时候把ipv6相关的模块也导进去了,ipv6我们用不着,所以这警告不但不起作用,还很讨厌,我们打开scapy安装目录,打开all.py文件, 把与ipv6相关原创 2017-06-21 14:20:46 · 5278 阅读 · 1 评论 -
Linux & Windows 修改python的pip源
经常在使用Python的时候需要安装各种模块,而pip是很强大的模块安装工具,但是由于国外官方pypi经常被墙,导致不可用,所以我们最好是将自己使用的pip源更换一下,这样就能解决被墙导致的装不上库的烦恼。 网上有很多可用的源,例如豆瓣:http://pypi.douban.com/simple/ 清华:http原创 2017-06-21 12:49:06 · 3112 阅读 · 0 评论 -
决策树、随机森林结果可视化
决策树、随机森林结果可视化决策树随机森林结果可视化一 决策树可视化环境搭建二 决策树可视化的三种方法第一种第二种第三种三 决策树可视化实例四 随机森林可视化实例五 决策树各特征权重可视化【 本文测试环境为 python3 】一、 决策树可视化环境搭建scikit-learn中决策树的可视化一般需要安装graphviz。主要包括graphviz的安装和python的graphviz插件原创 2017-12-19 15:13:08 · 44130 阅读 · 4 评论