对于CPU密集型的程序,可以使用multiprocessing的Process,Pool等封装好的类,通过多进程的方式实现并行计算。但是因为进程中的通信成本比较大,对于进程之间需要大量数据交互的程序效率未必有大的提高。 4、 针对循环的优化 每种编程语言都会强调需要优化循环。当使用Python的时候 ...
分类:
编程语言 时间:
2018-07-06 22:34:34
阅读次数:
235
Setting配置: 默认python 使用的MysqlDB连接,Python3 支持支持pymysql 所有需要在app里面的__init__加上下面配置: models是用类的方式来配置管理数据库表的 需要继承models.Model这个类来管理数据库: 数据库表建立好后需要让表写入到数据库 m ...
分类:
其他好文 时间:
2018-07-05 23:30:30
阅读次数:
198
bash: python: 使用collections模块 或 ...
分类:
编程语言 时间:
2018-07-05 19:50:48
阅读次数:
166
# -*- coding: utf-8 -*-"""Created on Sat Jun 30 14:49:22 2018 @author: zhen""" import numpy as npa = np.array([[1,2,3],[11,22,33]])b = np.array([[4,5, ...
分类:
编程语言 时间:
2018-06-30 16:20:30
阅读次数:
167
概述: UUID是128位的全局唯一标识符,通常由32字节的字符串表示。 它可以保证时间和空间的唯一性,也称为GUID,全称为: UUID —— Universally Unique IDentifier Python 中叫 UUID GUID —— Globally Unique IDentifi ...
分类:
编程语言 时间:
2018-06-30 16:15:34
阅读次数:
181
使用pyinstaller 打包.py脚本,在其他计算机可以直接运行,不需要python环境 安装pyinstaller库 打包程序 会生成三个文件,程序在dist文件里,其他两个文件夹可以删除 打包程序并使用指点图标 命令 ...
分类:
编程语言 时间:
2018-06-25 21:02:06
阅读次数:
316
分词工具的选择: 现在对于中文分词,分词工具有很多种,比如说:jieba分词、thulac、SnowNLP等。在这篇文档中,笔者使用的jieba分词,并且基于python3环境,选择jieba分词的理由是其比较简单易学,容易上手,并且分词效果还很不错。 分词前的准备: 待分词的中文文档 存放分词之后 ...
分类:
编程语言 时间:
2018-06-24 19:29:35
阅读次数:
390
pickle序列化对象 如果希望透明地存储 Python 对象,而不丢失其身份和类型等信息,则需要某种形式的对象序列化:它是一个将任意复杂的对象转成对象的文本或二进制表示的过程。 同样,必须能够将对象经过序列化后的形式恢复到原有的对象。在 Python 中,这种序列化过程称为 pickle, 可以将 ...
分类:
编程语言 时间:
2018-06-22 13:47:26
阅读次数:
158
#!/usr/bin/env python# -*- coding: utf-8 -*-# @CreateTime : 2018/5/29# @Author : 593703# @File : server_client.py# @Software : sc# @since : 0.0.1# @De ...
分类:
编程语言 时间:
2018-06-21 13:34:06
阅读次数:
212
在windows 平台下,当python使用以下方式安装时,可能出现以下错误: [python] view plain copy > python setup.py install error: Microsoft Visual C++ 10.0 is required (Unable to fin ...
分类:
编程语言 时间:
2018-06-17 16:03:46
阅读次数:
345