随笔分类 -  Python语言

摘要:1.支持向量机 #_*_ coding:utf-8 _*_ from sklearn import datasets from sklearn import svm #装载内部测试数据集 digits = datasets.load_digits() #设置参数 clf = svm.SVC(gamm 阅读全文
posted @ 2016-03-11 15:45 dayday+up 阅读(892) 评论(0) 推荐(0)
摘要:import pandas as pd from sklearn.cross_validation import train_test_split from sklearn.linear_model import LinearRegression #数据1 tem16_1 = [3113,3122, 阅读全文
posted @ 2016-03-04 15:55 dayday+up 阅读(2412) 评论(0) 推荐(0)
摘要:日志记录跟程序的测试相关,并且在大幅度更改程序内核时很有用,它可以帮助我们找到问题和错误的所在。日志记录基本上就是收集与程序运行有关的数据,这样可以在随后进行检查或者累计数据。1.简单示例 在Python中,我们的方法是使用标准库中得logging模块。它的基本用法很简单,如下所示:impor... 阅读全文
posted @ 2015-12-15 09:14 dayday+up 阅读(451) 评论(0) 推荐(0)
摘要:总结(非原创)Python调用C库比较简单,不经过任何封装打包成so,再使用python的ctypes调用即可。1. C语言文件:pycall.c#include #include int foo(int a, int b){ printf("you input %d and %d\n",a,... 阅读全文
posted @ 2015-11-19 09:43 dayday+up 阅读(586) 评论(0) 推荐(0)
摘要:最近有个小课题,需要用到双进程,翻了些资料,还算圆满完成任务。记录一下~1.简单地双进程启动 同时的调用print1()和print2()两个打印函数,代码如下:#/usr/bin/pythonimport multiprocessingimport timerun = 1def print1... 阅读全文
posted @ 2015-09-24 15:56 dayday+up 阅读(368) 评论(0) 推荐(0)
摘要:#/usr/bin/pythondef Z_Score(data): lenth = len(data) total = sum(data) ave = float(total)/lenth tempsum = sum([pow(data[i] - ave,2) for i ... 阅读全文
posted @ 2015-09-01 17:16 dayday+up 阅读(15059) 评论(0) 推荐(2)
摘要:from math import sqrtdef multipl(a,b): sumofab=0.0 for i in range(len(a)): temp=a[i]*b[i] sumofab+=temp return sumofabdef corrc... 阅读全文
posted @ 2015-08-27 17:40 dayday+up 阅读(25662) 评论(1) 推荐(0)
摘要:MapReduce:分布式计算的框架MapReduce是一个软件框架,可以将单个计算作业分配给多台计算机执行。 MapReduce在大量节点组成的集群上运行。它的工作流程是:单个作业被分成很多小份,输入数据也被切片分发到每个节点,各个节点只在本地数据上做运算,对应的代码称为mapper,这个过程被... 阅读全文
posted @ 2015-04-27 14:50 dayday+up 阅读(258) 评论(0) 推荐(0)
摘要:安装PILMac或Linux安装命令:sudo easy_install PIL如果报错:fatal error: 'freetype/fterrors.h' file not foundMac下所依赖的FreeType链接变更问题,解决如下:ln -s /usr/local/include/fre... 阅读全文
posted @ 2015-04-25 15:03 dayday+up 阅读(1589) 评论(0) 推荐(0)
摘要:从Excel中读取数据(python-xlrd) 1、导入模块import xlrd 2、打开Excel文件读取数据data = xlrd.open_workbook('excelFile.xls') 3、使用技巧获取一个工作表 table = data.sheets()[0] #通过索引顺序获取t... 阅读全文
posted @ 2015-04-02 14:40 dayday+up 阅读(486) 评论(0) 推荐(0)
摘要:Python的Queue模块中提供了同步的、线程安全的队列类,包括FIFO(先入先出)队列Queue,LIFO(后入先出)队列LifoQueue,和优先级队列PriorityQueue。这些队列都实现了锁原语,能够在多线程中直接使用。可以使用队列来实现线程间的同步。Queue模块中的常用方法:Que... 阅读全文
posted @ 2015-03-18 17:01 dayday+up 阅读(13625) 评论(0) 推荐(0)
摘要:如果多个线程共同对某个数据修改,则可能出现不可预料的结果,为了保证数据的正确性,需要对多个线程进行同步。使用Thread对象的Lock和Rlock可以实现简单的线程同步,这两个对象都有acquire方法和release方法,对于那些需要每次只允许一个线程操作的数据,可以将其操作放到acquire和r... 阅读全文
posted @ 2015-03-18 13:52 dayday+up 阅读(3335) 评论(0) 推荐(0)
摘要:#coding=utf-8#!/usr/bin/pythonimport threadimport time# 为线程定义一个函数def print_time( threadName, delay): count = 0 while count < 5: time.sleep(de... 阅读全文
posted @ 2015-03-18 10:40 dayday+up 阅读(227) 评论(0) 推荐(0)
摘要:word=['a','b','c','d','e','f','g']合并:e=word[:2]+word[1:]长度:l=len(word)增加元素:word.append("h")删除元素:del word[0] 阅读全文
posted @ 2015-03-10 18:30 dayday+up 阅读(130) 评论(0) 推荐(0)
摘要:两个都是读取控制台输入的python内建函数。使用方法如下:#! /usr/bin/pythons1 = raw_input("Input your name:")print s1输入:123,abc等s2 = input("Input your name:")print s2输入:“abc”,"1... 阅读全文
posted @ 2015-03-10 17:57 dayday+up 阅读(178) 评论(0) 推荐(0)
摘要:brew install freetypebrew install libpngsudo easy_install pip#图形显示模块sudo pip install matplotlib输入以下命令来测试是否安装成功:python -c 'import matplotlib.pyplot as ... 阅读全文
posted @ 2015-01-19 18:57 dayday+up 阅读(1372) 评论(0) 推荐(0)