- 浏览: 262668 次
- 性别:
- 来自: 吉林
最新评论
-
hhb19900618:
你好 请问怎么处理 客户端 socket发送数据超时后的崩溃问 ...
c socket 编程(TCP服务器端代码) -
gar_odie:
挺好的,谢谢露珠
jquery table分页插件 -
a545807638:
...
jquery table分页插件 -
a06062125:
挺好!值得学习
二叉查找树 --c代码 -
a06062125:
只有代码没有讲解 这也算日志
kmp 算法 --转
文章列表
python gbdt [转发]
- 博客分类:
- python常用
关于GBDT的理论介绍以及实际生活例子,可以看下面链接
http://www.360doc.com/content/14/0911/22/14875906_408775170.shtml
http://www.cnblogs.com/LeftNotEasy/archive/2011/03/07/random-forest-and-gbdt.html
这里展示如何对GBDT进行模型的训练,对数据进行预测(并非是分类),对返回值进行处理,评价模型好坏
背景是天池的IJICAI大赛,数据已经是处理好的,这里直接用
---------------------
作者:tu ...
#!/usr/bin/env python
# -*- coding: utf-8 -*-
#@author shaoshuai
import sys
import os
import traceback
import logging
import re
from osgeo import ogr
import common_logging
logger = logging.getLogger()
class CommonLine(object):
"""
CommonLine 用来记录线路的轨迹,可以扩充 ...
- 2018-06-26 10:39
- 浏览 587
- 评论(0)
def clip(self, n, min, max):
if n < min:
n = min
if n > max:
n = max
return n
def longlat2tile(self, x1, y1, level):
M_PI = 3.1415926
EarthRadiusInMeters = 6378137
PixelsPerTile = 256
EarthCirc ...
libevent作为客户端
- 博客分类:
- c项目常用
libevent通常作为服务端,但是有场景会作为客户端去抓取别的服务,通常可以使用libcurl去抓取,但是会使整个线程处于等待状态,这时可以使用libevent客户端模式,使请求完全异步。
#ifndef _EVENT_CURL_H_
#define _EVENT_CURL_H_
#include <string>
using namespace std;
typedef void (*RequestFinishHandler)(struct evhttp_request *req, void *arg);
stru ...
python svm
- 博客分类:
- python常用
def execute(ifn, ofn, label, tunner):
ofh = open(ofn, "w+")
list_data, list_target = load_data(ifn, tunner)
ofh.write("all:%d\n" % len(list_data))
list_c=[0.5, 1, 2, 5]
for float_c in list_c:
ofh.write(".......%f\n" % float_c)
...
(5)自己的handler,也就是对应url的处理函数
my_handler.py
#!/usr/bin/env python
# -*- coding: utf-8 -*-
import sys
import os
import json
import time
import logging
from unipath import Path
import traceback
import tornado.httpserver
import tornado.ioloop
import tornado.options
import to ...
(4) 框架主函数
my_app.py
#!/usr/bin/env python
# -*- coding: utf-8 -*-
import sys
import os
import json
import time
import logging
import common_logging
import common_urllib
import common_conf
from unipath import Path
import traceback
import tornado.httpserver
import tornado.ioloop ...
(3)自定义配置
common_conf.py
#!/usr/bin/env python
# -*- coding: utf-8 -*-
import sys
import os
import json
import time
import logging
import common_logging
import common_urllib
from unipath import Path
import traceback
import ConfigParser
logger = logging.getLogger(__name__)
c ...
(2)抓取系统
common_urllib.py
#!/usr/bin/env python
# -*- coding: utf-8 -*-
import sys
import os
import urllib
import urllib2
import traceback
import json
import logging
import types
import re
import common_logging
logger = logging.getLogger()
def get(url):
content = u''
...
(1)日志系统代码
common_logging.py
#!/usr/bin/env python
# -*- coding: utf-8 -*-
import logging
import logging.config
import os
from unipath import Path
logging.config.fileConfig(Path(Path(__file__).ancestor(1), './conf/logging.conf'), \
defaults=None, disable_existing_loggers=T ...
#!/usr/bin/env python
# -*- coding: utf-8 -*-
import sys
import os
import urllib
import traceback
import json
import logging
import types
import re
import csv
logging.basicConfig(level=logging.DEBUG,
format='%(asctime)s %(filename)s[line:%(lineno)d] %(levelname)s %(message)s',
...
安装pip后安装第三方包时报错,提示报错:Microsoft Visual C++ 9.0 is required
解决方法是安装“Microsoft Visual C++ Compiler for Python 2.7”,下载地址:http://aka.ms/vcpython27
django开发 (三)模板使用
- 博客分类:
- python常用
一、模板使用步骤:
(1)创建静态html模板存放文件夹
在mysite文件夹下创建template文件夹,用于存放静态模板。
(2)配置静态html模板存放位置
修改setting.py配置文件,加入以下内容。
TEMPLATE_DIRS = (
os.path.join(BASE_DIR, 'mysite/tempelate/'),
)
(3) 视图层加入内容
在views.py加入视图代码,用于渲染模板,返回响应。
...
django开发 (二)简单例子
- 博客分类:
- python常用
(1)在mysite目录下创建views.py文件
+mysite\
manage.py
+mysite \
__init__.py
settings.py
urls.py
wsgi.py
views.py
(2) views.py 中加入响应
#-*- codi ...
django开发 (一)建立项目
- 博客分类:
- python常用
(1)查看django版本
>>> import django
>>> django.VERSION
(1, 7, 1, 'final', 0)
(2)创建项目
命令: django-admin.py startproject mysite
产生目录文件如下:
+mysite\
manage.py :一种命令行工具,允许你以多种方式与该 Django 项目进行交互。 键入python manage.py help,看一下它能做什么。 你应当不需要编辑这个文件;在这个目录下生成它纯是为了方便。
+m ...